第4章 窗体

合集下载

Access学习辅导与上机实习—习题(第4章窗体)

Access学习辅导与上机实习—习题(第4章窗体)

Access学习辅导与上机实习—习题(第4章窗体)■典型习题一、选择题例 1 窗体是数据库中的一种重要的对象, 用户通过窗体不能完成的操作是。

A.输入数据B.显示数据C.编辑数据D.删除数据解析: 窗体是一种主要用于在数据库中输入和显示数据的数据库对象。

用户可以在窗体上对数据进行编辑, 但是不能删除数据。

答案: D例 2 用于修改窗体框架和布局的是。

A.数据表视图B.设计视图C.透视表视图D.窗体视图解析: 设计视图用于修改窗体框架和布局, 窗体视图是设计视图的具体实现用于显示数据, 数据表视图是将窗体所对应的数据源以表单的样式显示出来。

而透视表视图不属于窗体所对应的视图。

答案: B例3 下列不属于窗体类型的是。

A.数据访同页式窗体B.表格式窗体C.数据表式窗体D.透视表式窗体解析: Access窗体主要包含6种基本类型:纵栏式窗体、表格式窗体、数据表式窗体、子窗体、图表窗体和透视表窗体。

答案: A例4 主窗体,只能显示为_,而子窗体可以为_,也可以为_ 。

A.纵栏式窗体图表窗体表格式窗体B.表格式窗体图表窗体数据表式窗体C纵栏式窗体透视表窗体图表窗体D.表格式窗体表格式窗体子窗体解析:主窗体只能显示为纵栏式窗体,子窗体可以显示数据表窗体和表格式窗体或图表体。

透视表式窗体在指定数据的基础上产生一种用于Exce1 的分析表格。

用于对图表中数据进行扩展操作。

答案: A例5 下列窗体中不属于可以使用“自动创建窗体”创建的窗体类型是__。

A.纵栏式窗体B.表格式窗体C,数据表窗体D•透视表式窗体解析: 在Access中可以利用自动创建窗体向导来建立“纵栏式”、“表格式”、“数据表''窗体答案:D 一、例6 下列不可以作为空白窗体的数据来源的是_。

A.表B.査询C.用户新建査询D.数据访问页解析: 用户可以选择一个表对象或査询作为数据来源。

也可以通过査询生成器来设计新査询作为数据来源。

答案: D例7 下列不包含在记录滚动条里的按钮是。

《VB程序设计》第四章第七节 Sub Main过程与快速提示窗体

《VB程序设计》第四章第七节 Sub Main过程与快速提示窗体

《VB程序设计》第四章第七节Sub Main过程与快速提示窗体第七节Sub Main过程与快速提示窗体1.通过Sub Main过程启动应用程序当应用程序启动时不加载任何窗体,可以通过在标准模块中创建一个Sub Main的子过程(不能在窗体模块中创建Sub Main的子过程),然后在Sub Main的过程中编写启动时要执行的代码,每个工程只能有一个Sub Main的子过程。

设置Sub Main过程为启动对象的方法是从“工程”菜单中,选取“工程属性”命令,在“工程属性”属性页中选“通用”选项卡,然后从“启动对象”框中选定“Sub Main”。

当工程中含Sub Main子过程时,应用程序装载窗体之前总是先执行Sub Main子过程。

通常用在需要先装入数据文件或需要显示一个登录对话框以确认用户的身份,或者需要根据数据文件的内容决定显示哪个宙体,或者应用程序就没有窗体。

例如,根据GetUserStatus函数的值来决定是显示窗体frmMain还是frmHello窗体,程序代码如下:Sub Main()Dim intStatus As IntegerIntStatus=GetUserStatusIf intStatus=1 Then ′根据状态显示某个启动窗体FrmMain.ShowElseFrmHello.ShowEnd ifEnd Sub2.启动时的快速显示如果应用程序在启动时有一个漫长的执行过程,可以在启动时给出一个快速显示窗体,它通常显示的是应用程序名、版权信息和简单的位图等内容。

例如,启动VB时所显示的窗体就是一个快速显示。

当启动时,快速显示能吸引用户的注意,造成应用程序装载很快的错觉,当需要从数据库中装入大量数据或者要装入一些大型位图时使用快速显示。

当启动完成并装入第一个窗体时使快速显示卸载。

VB提供了一些常用的窗体模板,其中有一个“展示屏幕”,可以在这个模板的基础上创建快速显示窗体,创建快速显示的方法:①选择“工程”菜单中的“添加窗体”命令,出现如图4-7-1所示的界面。

窗体

窗体

退 出
目 录 上一页 下一页
3、 选项组控件:是由一个组框及一组复 选框、选项按钮或切换按钮组成。 【例8-3】在“教师基本信息”窗体的主体节
添加一个选项组控件,显示性别字段。
退 出
目 录 上一页 下一页
4、组合框、列表框控件 列表框控件可以包含一列或几列数 据,用户只能从列表中选择值,而不能 输入新值。组合框的列表可以包含多行 数据,用户既可以进行选择,也可以输 入数据,这是列表框和组合框的区别。
目 录 上一页 下一页
退 出
【例8-2-1】在“教师基本信息”窗体的主体节 垂直添加三个文本框,三个文本框分别命名 “num”、“name”和“dat”,三个文本框 分别显示窗体数据源“教师”表中的“教师编 号”、“姓名”和“工作时间”三个字段值, 其中第一个文本框显示为灰色状态,三个文本 框对应的标签标题分别为“教师编号”、“姓 名”和“工作时间”,三个文本框对应标签的 名称分别是“Lab1”、“Lab2”和“Lab3”。
常用选择字段的小技巧:
目 录 上一页 下一页 返 回 退 出
1、如果要选择相邻的字段,单击 其中的第一个字段按下Shift键单击 最后一个字段;
2、如果要选择不相邻的字段,按 下Ctrl键单击要包含的每个字段名称。
方法二:使用工具箱添加控件
目 录 上一页 下一页 返 回 退 出
例7:打开一个新的窗体“设计”视图, 并在窗体中添加一个文本框控件。 (1)打开一个新的窗体“设计”视图;
退 出
例3:创建包含学号、姓名、性别、年龄 和照片信息的纵栏式窗体,名称为 “LF03”。 1. 创建选项卡窗体组单击窗体向导; 2. 在此对话框中选择学生表,并选择相应 字段,单击下一步,选择纵栏表; 3.单击下一步按钮,在弹出的对话框中输 入窗体的标题,然后单击完成按钮。

第四章 窗体

第四章 窗体

4.1.3
目 录
窗体的分类
上一页
下一页 退 出
4.主/子窗体: 窗体中的窗体称为子窗体,包含子窗体 的基本窗体称为主窗体,如图4-5所示。 主窗体和子窗体通常用于显示多个表或 查询中的数据,这些表或查询中的数据具有 一对多关系。 在这种窗体中,主窗体和子窗体彼此链 接,主窗体显示某一条记录的信息,子窗体 就会显示与主窗体当前记录相关的记录的信 息。 主窗体只能显示为纵栏式的窗体,子窗
4.2.2 窗体中的控件和工具箱
目 录 返回
上一页
下一页 退 出
5)与事件有关的属性 ①鼠标事件:指操作鼠标引发的事件 。 ②键盘事件:是指在窗体或控件具有焦 点时,由操作键盘所引发的事件。 ③对象事件:是指操作对象时引发的事 件。 ④窗口事件:窗口事件是指操作窗口引 发的事件 。 ⑤操作事件:操作事件是指与操作数据 有关的事件 6)其他属性
4.2.2 窗体中的控件和工具箱
3)常用的格式属性 ①窗体常用的格式属性如下: ◆标题:在窗体标题栏上显示内容。 上一页 ◆默认视图:窗体的显示形式,有“连续窗体”、 下一页 “单一窗体”或“数据表”三个选项。 退 出 ◆滚动条:窗体中是否显示滚动条,有“两者均 无”、“水平”、“垂直”和“水平和垂直”三 个选 ◆记录选定器:窗体中是否显示浏览按钮,有 “是”和“否”两个选项,。 ◆分隔线:窗体中是否显示各节间的分隔线,有 “是”和“否”两个选项。
4.2 创建窗体
目 录
上一页
下一页 退 出
Access提供了一个完整的设计窗体的 界面和控制窗体功能的平台。在Access 中,可以利用自动创建窗体向导、窗体 向导和窗体设计视图(人工方式)三种方 法来创建窗体。
4.2 创建窗体

第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体

《Access数据库应用技术》课件第4章

《Access数据库应用技术》课件第4章

弹出如图4-7所示的“窗体向导”对话框(一)。在“表/查询”
项中选择“学生”表,然后将所有字段选定,单击“下一步”
按钮。
(3) 在“窗体向导”对话框(二)中设置窗体的布局,这
里选择“纵栏表”,如图4-8所示,单击“下一步”按钮。
图4-7 “窗体向导”对话框(一)
图4-8 “窗体向导”对话框(二)
所创建的窗体如图4-16所示。
图4-15 “图表向导”对话框(四)
图4-16 “班级人数图表”窗体
4.2.4 在设计视图中创建窗体 实例4.4 创建“课程信息”窗体。 操作步骤如下: (1) 打开教学管理数据库。 (2) 在“数据库”窗口中,单击“对象”下的“窗体”。
用鼠标左键双击右侧列表中的“在设计视图中创建窗体”项, 打开窗体设计视图,如图4-17所示。
4.1.4 窗体的组成 窗体对象的组成包括窗体页眉节、页面页眉节、主体节、
页面页脚节及窗体页脚节等五部分,如图4-1所示。一般情 况下,只使用部分窗体节,以使得用户能更有效地使用窗体。 大部分窗体只使用主体节、页面页眉节和页面页脚节即可满 足一般性应用需求。
图4-1 窗体的组成
4.2 创建窗体操作实例
(11) 关闭属性窗口,依次为各个文本框设置控件来源, 结果如图4-25所示。
说明:控件的添加也可从字段列表框中拖拽所需字段到 窗体中,系统将自动选择相应的控件与所拖拽的字段对应。
图4-25 设置其他各控件的来源
(12) 按图4-26所示,调整各控件的大小与位置。 说明:用鼠标拖拽出一矩形区域,可选中该区域中的所 有控件。单击鼠标右键,在弹出的快捷菜单中可选择“对齐” 或“大小”菜单中的各子菜单项对控件进行快速调整。
3. 数据透视表视图和数据透视图视图 数据透视表视图或数据透视图视图中的数据与相应的窗 体绑定。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据;可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。 在数据透视表视图中,通过排列筛选行、列和明细等区 域中的字段,可以查看明细数据或汇总数据。 在数据透视图视图中,通过选择一种图表类型并排列筛 选序列、类别和数据区域中的字段,可以直观地显示数据。

第4章 窗体的基本操作-Access数据库应用技术(第4版)-崔洪芳-清华大学出版社

第4章 窗体的基本操作-Access数据库应用技术(第4版)-崔洪芳-清华大学出版社

4.1.3 窗体的分类
• 数据透视表窗体 –数据透视表窗体是一种交互式表,用户可以改 变透视表的布局,以满足不同的数据分析方式 和要求。数据透视表窗体只有在数据透视表视 图下才能正确显示,若切换到其他视图将不能 显示。
4.2 创建窗体
• 4.2.1 使用工具创建窗体 • 4.2.2 使用向导创建窗体 • 4.2.3 使用空白窗体工具创建窗体 • 4.2.4 创建数据透视表窗体 • 4.2.5 创建数据透视图窗体
4.2.1 使用工具创建窗体
• 【例4.2】在“教学管理系统”数据库中,根据“ 课程”表信息,使用窗体工具自动创建窗体。
4.2.1 使用工具创建窗体
• 【例4.3】在“教学管理系统”数据库中,根据“ 学生”表信息创建分割窗体。
4.2.1 使用工具创建窗体
• 【例4.4】 在“教学管理系统”数据库中,根据“ 学生”表信息创建多项目窗体。
• 数据透视表视图 –用于汇总和分析数据表或查询中的数据,将由 指定视图的行字段、列字段和汇总字段来形成 新的显示数据记录。
• 数据透视图视图 –使用图形方式来显示数据,用于显示数据表或 查询中数据的图形分析结果。
4.1.2 窗体的视图
• 窗体视图的切换 –方法1:在打开的数据库中选 择“开始”选项卡,打开“ 视图”组中的“视图”下拉 菜单,选择相应的命令。
4.2.2 使用向导创建窗体
• “窗体向导”的启动 –在打开的数据库中选择“创建”选项卡,单击 “窗体”组中的“窗体向导”按钮,将启动“ 窗体向导”。
4.2.2 使用向导创建窗体
• 使用“窗体向导”创建窗体的步骤 –(1) 确定窗体上数据的来源。确定窗体上使用哪 些表或查询中的哪些字段,窗体上使用的数据 可以来源于多个不同的表或查询。 –(2) 确定窗体布局。Access2010仍然提供了纵栏 表、表格、数据表、两端对齐4种布局方式供用 户选择。 –(3) 指定窗体标题。窗体标题用于指定当窗体以 “窗体视图”显示时,标题栏中出现的文字以 及窗体页眉区默认显示的文字信息。

第4章 窗体 复习题

第4章  窗体 复习题

第4章窗体一、填空题1.在Access中可以使用__________、__________或__________作为窗体的数据来源。

2.组合框和列表框的主要区别在于是否可以在框中__________。

3.窗体由多个部分组成,每个部分称为一个__________。

4.窗体的页面页眉和页面页脚只出现在__________中。

5.如要改变窗体的布局需要在__________视图下打开窗体。

6.用户可以从系统提供的固定样式中选择窗体的格式,这些样式就是窗体的__________。

7.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示__________,右边显示__________。

8.在Access数据库中,创建主/子窗体的方法有两种:一是同时创建主/子窗体,二是通过添加__________控件新建或将已有的窗体作为子窗体添加到主窗体中。

9.窗体的主要作用是接收用户输入的数据和命令,__________、__________数据库中的数据,构造方便、美观的输入/输出界面。

10.窗体中的数据来源主要包括表和__________。

11.在显示具有__________关系的表或查询中的数据时,子窗体特别有效。

二、选择题1.在Access中,窗体通常由()个部分组成。

A.3 B.4 C.5 D. 6 2.在窗体设计视图中,打开“菜单栏”中的()菜单,可以完成窗体页眉、页脚和页面页眉、页脚的添加与删除。

A.编辑B.视图C.格式D.工具3.下列不属于窗体控件的是()。

A.命令按钮B.文本框C.组合框D.表4.下列不属于窗体组成部分的是()。

A.主体B.窗体页眉C.页面页眉D.窗体设计器5.没有数据来源的控件类型是()。

A.结合型B.非结合型C.计算型D.窗体设计器6.为窗体上的控件设置标题属性,应选择属性表中的()。

A.格式选项卡B.数据选项卡C.事件选项卡D.其他选项卡7.用户和Access应用程序之间的主要接口是()。

第4章 窗体和常用控件

第4章  窗体和常用控件
用途 窗体的名称,供相关程序使用 窗体标题栏显示的文本 窗体的背景颜色 窗体的前景色 窗体的边框风格 窗体是否具有控制菜单 窗体是否对用户事件作出响应 窗体的高度 窗体的宽度 窗体距屏幕左边的距离 窗体距屏幕顶部的距离 窗体是否具有最大化按钮 窗体是否具有最小化按钮 程序运行时窗体是否能够移动
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题

ASPNET程序设计 第4章

ASPNET程序设计 第4章

4.1 标签和文本框类控件
4.1 标签和文本框类控件
4.1.1 Label控件 例4-1 添加三个Label控件,其中,Label1与文本框
相关联,快捷键为N;Label2与按钮Button1相关联, 快捷键为B;Label3用于点击按钮时,显示文本框 中输入的内容。界面布局如图4-1 所示。 Label1TextBox1Button1Label2Label3设计视图 图4-1 界面布局
号;另外,在HTML标记中不能使用~/表示网站根目录,只能使用HTML中的相对位置描述方法表示 (见第2章)。
图4-7 例4-4运行结果
4.1.4 Textbox 文本框控件 1.Textbox 文本框控件的作用:接受用户的信息输入。可以是单行文本框、多 行文本框,或隐藏输入信息的密码文本框。 2.服务器端标记 <asp:TextBox ID="ID值" runat="server" 其他属性…></asp:TextBox> 3.常用属性 ⑴Text:文本框中输入的文本。 ⑵TextMode:文本框样式,其值可以选择:Single、MultiLine和Password , 分别代表单行文本框、多行文本框和密码文本框,如图4-8所示。
图4-6 界面布局 2. 运行结果 程序运行结果如图4-6所示。
没有设置图片,显示 的是Text属性
鼠标移动到图片 链接控件时,Text 属性的内容显示 为提示。 图片链接的目 标网页。
图4-6 例4-3运行结果 [案例拓展] 使用Label控件实现HyperLink控件的图片链接功能的效果。 分析:由于Label控件的Text属性可以包含HTML标记,因此,Label控件不但可以显示 一般样式文字,而且可以加入链接标记A以及图片标记Img,因此,要实现图片链接,只 需要设置Label的Text属性为: <a href=><img src=images/yahoo.gif alt=中文雅虎 ></a> 打开源视图,可以看到Label的标记如下: <asp:Label ID="Label1" runat="server" Text="<a href=><img src=images/yahoo.gif alt=中文雅虎 ></a>"></asp:Label> 运行结果如图4-7所示。 本例必须保证images文件夹下存在yahoo.gif图片文件,否则显示找不到图片文件的

VB6.0第四章-控件,窗体

VB6.0第四章-控件,窗体
True:按字母顺序排列。False:按加入先后顺序排列
7
可视化程序设计——第四章 常用控件和窗体
4.4 列表框
7.Text属性(默认属性)
.List(.ListIndex)= .Text
8.MultiSelect属性
None:不允许多选。 Simple:简单多选。每次鼠标单击选中一项。 Extended:可扩展多选,与键盘上的某个键配合使用, 如:ctrl+鼠标。
属性:
Path Pattern Archive Normal System Hidden ReadOnly 设置目录或返回当前工作目录 设置要显示的文件类型 是否显示归档文件 是否显示普通文件 是否显示系统文件 是否显示隐含文件 是否显示只读文件 File1.Path=Dir1.Path File1.Pattern=“*.EXE ; *.DLL”
属性:Drive—设置驱动器或返回当前工作驱动器
可通过语句 Drive1.Drive=“C:\” 指定,或从列表中选择。
Drive属性只能在程序代码中设置、访问, 而不能在属性窗口中设置。
事件:Click、Change(列表框顶部的内容改变)
21
可视化程序设计——第四章 常用控件和窗体
DirListBox控件
4.6 驱动器、目录和文件列表框
三、文件列表框
Name 属性:fil [对象.]Path[=Pathname] [对象.]Pattern[=value] [对象.] FileName [=pathname] Path和FileName
19
可视化程序设计——第四章 常用控件和窗体
DriveListBox控件
16
可视化程序设计——第四章 常用控件和窗体

计算机二级access知识点

计算机二级access知识点

第一章 Access数据库基础知识(4%—10%)一、数据库基础知识考点一:数据库管理技术的发展1。

数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。

经典考题:1。

数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。

(05/9)考点二:数据库的基本概念()1。

数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息.2. 数据处理:是将数据转换为信息的过程.3。

数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。

4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件.功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。

5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。

6。

数据库系统的核心:数据库管理系统。

经典考题:1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4)A。

DB包含DBS和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系答案:C2。

数据库系统的核心是()(05/9)A。

数据模型B。

数据库管理系统C. 数据库D。

数据库管理员答案:B考点三:数据库系统的组成1。

数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。

经典考题:1. 下列叙述正确的是()(04/9)A。

数据库系统是一个独立的系统,不需要操作系统的支持。

B. 数据库设计是指设计数据库管理系统。

C. 数据库技术的根本目的是要解决数据数据共享的问题。

D. 数据库系统中,数据的物理结构必须和逻辑结构一致。

答案:C考点四:数据库系统的优点1)数据结构化2)数据的共享性提高3)数据独立性提高4) 数据有数据库管理系统统一管理和控制经典考题:1。

第4章 窗体

第4章 窗体
使用向导创建的窗体,其结构和功能基本都是系统设定的,比
较固定,往往不符合用户的需求。
使用窗体设计视图可以设计出自己所需要的功能和样式的窗体, 这称为设计窗体。
一、自定义窗体的创建方法 三、窗体结构设置 五、窗体和控件的属性 七、窗体和控件的事件
二、窗体数据源的设置 四、控件的使用 六、窗体类型的设置
提示:练习.caption=“大家好”
25
二、文本框
文本控件重要属性:名称(name),标题(caption),控件 来源、默认值、输入掩码、左、上边距、背景色、前景色。 例:
(1)窗体标题为“文本框设置”,记录源属性为“教师”表 (2)创建名称为“text非绑定”文本框,“控件来源”属性为空,“输 入掩码”属性为密码。 (3) 创建名称为“默认值”文本框,“控件来源”属性为空,默认值 为123456,背景为黄色。 (4)创建名称为“text绑定”文本框,控件来源为工作时间。 (5)创建名称为“text计算文本框”,控件来源属性为计算表达式: =year(date())-year([工作时间]),计算教龄。
二、窗体的类型
窗体按功能分为: (1)数据操作窗体:主要用于对表或查询进行显示、输入、修改等操作。 数据操作窗体又根据数据组织和表现形式分为单窗体、数据表窗体、分割窗 体、多项目窗体、数据透视表窗体和数据透视图窗体。 (2)控制窗体:主要用来操作、控制程序的运行,它是能过选项卡、按钮、 选项按钮等控件对象来响应用户请求的。
(5)页面页脚:位于窗体页脚上部,主体下部,用于设置打印时
的页脚信息。 注意:一个窗体必须有主体节,其它节可根据需要设置。
18
窗体页眉/页脚和页面页眉/页脚的添加和去除。右击主体节的空 白区域,在弹出的菜单中选择窗体页眉/页脚和页面页眉/页脚。 2、“窗体设计工具”选项卡 包括“设计”、“排列”、“格式”三个选项卡,其中“设计” 选项卡中“控件”组中是设计窗体的主要工具。 考题:在窗体设计时,要设置标签文字的显示格式应使用() A、格式工具栏 3、字段列表 多数情况,窗体是基于某一个表或查询建立起来的,因此控件 通常显示的是表或查询中的字段值。 打开方法:“设计”选项卡-----“工具”组-----“添加现有字段” 按钮。

第4章-WinForm程序设计与实践-廉龙颖-清华大学出版社

第4章-WinForm程序设计与实践-廉龙颖-清华大学出版社
• 每个窗体和控件都公开一组预定义的事件, 可根据这些事件进行编程。
事件
Load Click DoubleClick FormClosed BackColorChang ed
说明 窗体加载时被触发 单击控件时触发 双击控件时触发 窗体关闭后触发 控件的背景色值更改时触发
4.1.4 属性与事件
如果为窗体或控件添加一事件,首先选中 要添加事件的窗体或控件,点击“属性”窗 口的“ ”图标,将显示所有事件,如图410所示。然后选择要添加的事件,在其后面 的空格中双击鼠标,会进入到窗体代码界面 ,并自动生成相应的事件处理程序格式。
4.1.2 WINFORM程序的文件结构
• WinForm程序中包含了多种不同类型的 文件。新建的 “WindowsFormsApplication1”项目的 文件结构。
4.1.2 WINFORM程序的文件结构
• 1. Form1.cs • Form1.cs由Form1与
Form1.Designer.cs两部分组成, 其中Form1文件又包括 Form1.cs[设计]界面和 Form1.cs逻辑代码界面两部分。 • (1)Form1.cs[设计]界面 • Form1是Form1.cs[设计]界面中 系统初始化的窗体。如图4-3所 示,在默认情况下,该窗体中 没有任何控件。
4.1.2 WINFORM程序的文件结构
• (2)Form1.cs逻辑代码界面 • 右击窗体Form1,选择“查看代
码”,就会进入到Form1.cs逻 辑代码界面。 • (3)Form1.Designer.cs • Form1.Designer.cs文件用于在 窗体类中自动生成控件的初始 化代码,Form1.Designer.cs文 件代码与Form1.cs逻辑代码界 面的代码组合到一起,就是 Form1窗体的类文件

ACCESS实例教程-窗体的操作(第4章)

ACCESS实例教程-窗体的操作(第4章)

窗体在数据库管理中的作用
窗体在数据库管理中扮演着至关重要的角色。它通过提供一个用户友好的界面,使用户能够更方便地访 问和操作数据库中的数据。窗体可以提高用户体验,提供数据输入和输出的便利。
窗体的基本操作介绍
了解窗体的基本操作对于使用ACCESS数据库非常重要。本节将介绍窗体的创建、保存、关闭和打开等 基本操作,让您快速上手并开始使用窗体来管理数据库。
窗体的数据源绑定方法
数据源绑定是将窗体和数据库中的表格或查询关联起来,使窗体能够显示和 编辑数据库中的数据。本节将介绍窗体数据源绑定的方法,帮助您实现窗体 和数据的无缝连接。
添加表格和查询到窗体中
在窗体中添加表格和查询可以让用户更方便地浏览和操作数据库中的数据。 通过本节的学习,您将学会如何在窗体中添加和配置表格和查询,以及如何 通过窗体实现数作(第4章)
ACCESS实例教程第四章将介绍窗体的操作。通过本章的学习,您将掌握窗 体的创建、数据源绑定、控件设置以及美化窗体的技巧。同时,我们将涵盖 窗体的常见问题、优化技巧和实践应用。
ACCESS实例教程介绍
ACCESS实例教程通过具体实例带领您深入了解ACCESS数据库的各方面知 识。本课程将帮助您掌握数据库管理的基本原理和操作技巧,并通过实例让 您实际运用所学知识。在第四章中,我们将重点介绍窗体的操作。
创建窗体的方法及技巧
本节将详细介绍创建窗体的方法和一些技巧。我们将教您如何使用自动窗体 和设计视图创建窗体,以及如何设置窗体的属性和样式,让您的窗体更具吸 引力和可用性。
窗体控件的选择和设置
窗体的控件选择和设置对于窗体的功能和用户体验至关重要。在本节中,我们将介绍常用的窗体控件和 它们的设置方法,帮助您选择适合您项目需求的控件,并正确设置它们的属性和行为。

操作题单项训练 (自动保存的)

操作题单项训练 (自动保存的)

操作题单项训练第二章:数据库和表1.在考生文件夹下有一个数据库文件"samp1.mdb"。

在数据库文件中已经建立了一个表对象"学生基本情况"。

根据以下操作要求,完成各种操作:(1)将"学生基本情况"表名称改为"tStud"。

(2)设置"身份ID"字段为主键;并设置"身份ID"字段的相应属性,使该字段在数据表视图中的显示标题为"身份证"。

(3)将"姓名"字段设置为有重复索引。

(4)将"电话"字段的输入掩码设置为"010-********"的形式。

其中,"010-"部分自动输出,后八位为0到9的数字显示。

2.在考生文件夹下有一个数据库文件"samp1.mdb",里边已建立两个表对象"tGrade"和"tStudent";同时还存在一个Excel文件"tCourse.xls"。

请按以下操作要求,完成表的编辑:(1)将Excel文件"tCourse.xls"链接到"samp1.mdb"数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。

(2)将"tGrade"表中隐藏的列显示出来。

(3)将"tStudent"表中"政治面貌"字段的默认值属性设置为"团员",并将该字段在数据表视图中的显示标题改为"政治面目"。

(4)设置"tStudent"表的显示格式,使表的背景颜色为"蓝色"、网格线为"白色"、文字字号为10。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2、页面页眉 只出现在打印窗体中,用于设置窗体在打印时每 页出现的页头信息,如标题、列名等。 3、主体 是窗口的主要组成部分,绝大多数的控件及信息 都出现在主体节中,通常用来显示记录数据。 4、页面页脚 只出现在打印窗体中,用于设置窗体在打印时每 页出现的页脚信息,如页码、日期等。 5、窗体页脚 功能与窗体页眉相同,但位于窗体的底部。窗体 页脚出现在屏幕的底端,而在打印窗体中,窗体页脚 只出现在最后一页。
5、添加控件及控件的基本操作: 添加控件的方法:点击对应的控件,然后在窗体 设计区中拖出一个框作为控件的大小即可。如果使用 控件向导可能会弹出向导对话框。 注意:添加控件时不一定都是添加在主体节,有 时候会添加在窗体页眉或页脚、页面页眉或页脚等地 方。(右键单击“主体”,显示页眉页脚)
一般如果是纵栏式的窗体控件都是放 在主体节,如果是表格式或者数据表式, 那么对应字段的标题会放置在窗体页眉或 页面页眉处。
4.1.2 窗体的视图和组成(非常重要)
窗体的工作区包括窗体页眉、页面 页眉、主体、页面页脚、窗体页脚5部 分组成,主体部分是必须有的,其他部 分可有可无。 如果某个部分不显示出来,可以在 窗体设计窗口中点击“右键”,然后选 择“页面页眉/页脚”或“窗体页眉/页 脚”即可显示。
1、窗体页眉 位于窗体的顶部,一般用来显示窗体标题、使用 说明或放置任务按钮等。窗体页眉出现在屏幕的顶 端,而在打印窗体中,窗体页眉只出现在第一页的顶 部。
窗体的常用属性,其他没讲到的属性从属性对话框中找到, 然后设置即可。举例:数据库query1.accdb,根据StuAddress 表创建一个窗体,命名为“myct1”,默认视图为“单个窗体” (纵栏式),显示表中的StuID、StuName、家庭地址、邮政编 码这些字段。设置窗体标题为“学生联系方式”,不显示分隔 线和导航按钮,要自动居中(格式),不允许进行编辑、添加 和删除(数据)。
数据透视图:可以显示数据表或窗体中数据的图 形分析。
4.1.4 窗体的类型
1、数据操作窗体 数据操作窗体主要用来对表或查询进行显示、浏 览、输入、修改等多种操作,是最常用的一种类型。 2、控制窗体 控制窗体主要用来、操作、控制程序的运行,它 是通过命令按钮、选项按钮等控件对象来响应用户请 求。主要通过适当的控件来完成。 3、交互信息窗体 交互信息窗体是用户(系统)和系统(用户)交 互信息的窗体。
举例:使用纵栏式(单个)窗体显示StuInfo中的 所有字段,然后用子窗体(表格式)显示对应学号 在“学生成绩表”中的记录。
选择子窗体来源
定义主/子窗体连接字段
4.4 格式化窗体
格式化窗体主要是设置窗体以及窗体中各种控件的 格式,如颜色、背景等。
4.4.1 设置控件的格式属性: 1、属性对话框 选中对应的控件,在“属性”对话框中设置。 2、“格式”工具栏 选中控件,点击“窗体设计工具”“格式”。
4.1.3 窗体的分类
Access根据数据记录中的显示方式提供了七种类 型的窗体,分别是纵栏式窗体、表格式窗体、数据表 窗体、数据透视表窗体、数据透视图窗体、图表窗体 与主/子窗体。
纵栏式窗体:一页显示一条完整的记录,该记录 中的每个字段都显示一个独立的行上,左边有一个说 明标签。
表格式窗体:特点是每条记录的所有字段显示 在一行上,每条记录只有一个标签,显示在窗体的 顶端。
Access数据库程序设计
第4章 窗 体
4.1 窗体概述
窗体实际上就是程序运行时的一个Windows窗口, 是用户与数据库联系操作的界面。它是在表和查询的 基础上制作的,在窗体上的数据修改会影响到原始的 数据表。
4.1.1 窗体的作用
(1) 显示和编辑数据:这是窗体最基本的功能, 通过窗体可以对表的数据进行浏览、添加、删除、修 改。 (2) 控制应用程序执行流程:通过按钮,可以使 窗体和宏、函数等程序相结合,控制程序的执行。 (3) 显示信息:可以利用窗体的各种控件显示各 种信息,并能进行提示、警告和显示错误信息。 (4) 打印数据:除开报表可以打印数据以外,窗 体也可以作为打印数据使用。
选取控件的方法:鼠标点选 或 属性表下拉 改变控件大小的方法:鼠标拖 或 修改属性 调整控件位置的方法:鼠标拖 或 修改属性 6、使用标签控件:(非常重要) 标签控件主要用来显示一段固定的文字,用作提 示或说明,一般添加该控件之后可直接在控件中输入 文字,如果文字有多行,在换行处按Ctrl+回车即可换 行。 标签的常用属性,注意“标题”和“名称”两个 属性的区别。
使用窗体设计: 1、选择“创建”,点击“窗体设计”按钮。 2、在“属性表”对话框中选择“窗体->记录 源”,并选择好要用来创建窗体的表或查询。 注意:如果在窗体中要显 示的内容(字段)来源多 个表,先要创建好对应的 查询,然后用这个查询来 建立窗体。
3、设置窗体的属性。 4、添加字段并设置属性。 5、添加控件并设置属性。
如果选择第1种需要在向导中选择对应表中的字 段。如果选择第2种需要在向导中输入显示的值,如果 选择第3种需要在向导中选择本窗体用到的字段。 如果选择第1或第2种,在最后一步最好“将这个 值保存到本窗体的某一个字段”中,因为我们操作的 结果一般都保存回对应的表。
举例:将StuInfo表中StuSex字段使用组合框来表示,行 来源为“值列表”,显示的值为“男”、“女”;将 StuClass字段使用列表框来表示,行来源为“表/查询”,显 示的值为“班级信息表”的“班级”字段。 步骤:首先以StuInfo表创建窗体。
如:文件win1.accdb,建 立主窗体“学生信息表” ,子窗体“学生成绩表” 。 •1、先建立 “学生信息 表”和“学生成绩表”的 关系。 •2、“窗体向导”,选中 这两个表的相应字段。 •3、查看数据方式:带有 子窗体的窗体。 •4、下一步,完成。
4.3 窗体设计
在前面创建的窗体中都是使用自动或向导的方 式来创建,不能够灵活对窗体设计。创建何种窗体 依赖于用户的实际需求,在“窗体设计”下创建窗 体时,用户可以完全控制窗体的布局和外观,准确 地把控件放在合适的位置,设置它们的格式直到达 到满意的效果,但是这种方法需要操作比较熟练才 能进行较好的设置。 控件:起到控制作用的部件。
数据表窗体:特点是每条记录的字段以行与列的 格式显示,即每个记录显示为一行,每个字段显示为 一列,字段的名称显示在每一列的顶端。数据以图形的方式显示数据,使得数据 的显示比较直观、方便。
数据透视表:是Access使用的一种特殊的表,用 于从数据源的选定字段中汇总信息。通过使用数据透 视表,可以动态更改表的布局,以不同的方式查看和 分析数据。
9、使用命令按钮控件: 命令按钮用来响应用户的鼠标事件,启动系统的 各种应用。 该控件一般采用向导来完成,在向导中设置好对 应的功能。 举例:添加一个按钮,用来关闭窗体。
10、使用双态键控件:两种状态 复选框、单选按钮、切换按钮都是用来对“是/否” 型字段进行显示。 具体操作:添加该控件后,设置“控件来源”为 某一个“是/否”型的字段。但要注意复选框和单选按 钮添加之后跟着一个标签,标签的文字可以改变。 常用属性:。 举例:在myct1中,将StuAddress表中的“是否贫 困家庭”字段用这三种双态键显示。
4.2 创建窗体
创建窗体的方法: 1、窗体(自动创建窗体)。 2、窗体设计(特点:操作复杂,但可以完成任 何的效果)。 3、窗体向导(特点:操作简单,但功能不强)。
4.2.1 自动创建窗体
操作方法:在“对象”中选择要创建窗体的表, 然后点击“创建”->“窗体”。
4.2.2 使用窗体向导
使用“自动窗体”方便快捷,但内容形式受到限 制。因为“窗体向导”格式能从多个表或查询中获取 数据,所以使用“窗体向导”可以灵活、全面的控制 数据来源和窗体格式。 注意:如果查询的内容来自多个表,必须先给这 些表建立关系。 操作方法: 1、在“创建”中选择“窗体向导”。 2、在弹出的窗口中,选中“表”,添加相应字段, 然后点击下一步,在此可以添加多个表的多个字段。 3、在以后的每一步中注意设置好布局、样式即可。
4、设置窗体属性:(非常重要) 窗体和窗体上控件都有自己的一系列属性,这些 属性决定了控件的外观、它所包含的数据,以及鼠标 或键盘事件的响应。 属性对话框包括5个选项卡:格式、数据、事件、 其他和全部。
注意:用鼠标选择不同的对象,属性对话框将 显示不同对象的属性,所以在操作时一定要注意看 属性对话框的标题看当前设置的是哪个对象的属性。
7、使用文本框控件:(非常重要) 文本框控件一般与内存变量(显示系统信息或计 算字段)或字段变量(显示并编辑字段的值)相联系。 文本框中最重要的属性是“控件来源”属性。如果在 “控件来源”属性中设置为某一字段,它不仅显示这 个字段的值,并且修改后会将这个值存回原表。 添加本控件后会自动添加标签,如果不需要,可 将其删除。 “控件来源”受窗体数据源限制。
注意: 1、可使用“窗体设计”、“窗体向导”2种方式。 2、适当调整‘主体’高度。 3、设置“总分”字段。
8、组合框和列表框控件:(非常重要) 使用组合框和列表框可以让用户直接在列表中选 择所需数据,提高了数据录入的速度和准确率。这两 种控件在形式和功能上相似。在形式上组合框多了一 个下拉箭头来显示所要选择的内容,不点击该下拉箭 头只显示一行数据;而列表框的数据是一直显示的。 在功能上组合框除开选择以外还可以自己输入内容, 而列表框的选项是固定且不能输入内容。
添加控件
添加字段
认识窗体工具、控件
1、窗体设计工具:
2、窗体上的控件:可以控制的部件。
3、字段列表: 在窗体中显示对应字段的值。单 击“窗体设计工具”中的“添加现有字段”按钮,即 可显示“字段列表”窗。 例如:在窗体中创建一个控件来显示字段列表中 的某一文本型字段的数据时,只需要将该字段拖到窗 体内,窗体便自动创建一个文本框控件与此字段关联。
文本框控件的常用属性。 注意:计算字段或显示日期等也是用此控件,操 作方法都是在“控件来源处”设置以等号开头的公式, 如=date()就显示日期。如果是计算字段,可以通过生 成器来完成。
相关文档
最新文档