第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过程与快速提示窗体第七节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教程_配套课件)

一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体
《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.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章窗体一、填空题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章 窗体和常用控件
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章
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图片文件,否则显示找不到图片文件的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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()就显示日期。如果是计算字段,可以通过生 成器来完成。