窗体第三节.docx
- 文档编号:9126501
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:12
- 大小:243.86KB
窗体第三节.docx
《窗体第三节.docx》由会员分享,可在线阅读,更多相关《窗体第三节.docx(12页珍藏版)》请在冰豆网上搜索。
窗体第三节
窗体第三节常用控件的创建及属性设置
1、导入
本节学习一下不同控件的作用、创建方法及相关属性。
具体内容如下:
● 标签控件
● 文本框控件
● 组合框和列表框控件
● 命令按钮控件
● 选项组控件
● 选项卡控件
● 图像、未绑定对象框和绑定对象框控件
● 直线、矩形控件
2、标签控件
标签(Label)是在窗体、报表或数据访问页上显示文本信息的控件,常用作提示和说明信息。
标签不显示字段或表达式的数值,它没有数据来源,而且当从一个记录移到另一个记录时,标签的值都不会改变。
标签可以附加到其它控件上。
在创建结合型控件时,从字段列表框中将选定的字段拖到窗体中时,用于显示字段名的控件就是标签,而用于显示字段值的控件则是文本框。
例如,创建“学生信息浏览”窗体,从字段列表中选择“学号”等字段拖动到窗体的设计视图时,有一个标签附加在文本框控件上同时出现,且默认字段名“学号”作为该标签标题。
标签控件的常用属性有:
1.“名称”名称是控件的一个标识符,在属性窗口的对象名称框和“其他”选项卡下的“名称”文本框中显示的就是各控件的名称,在程序代码中也是通过名称来引用各个控件的。
按标签添加到窗体上的顺序,其默认的名称依次是Label1,Label2……。
同一个窗体中的各个控件的名称不能相同,用户可以重新指定标签的名称。
2.“标题”指定标签中显示的文本内容。
3.“背景样式”指定标签的背景是否是透明的。
4.“前景色”、“背景色”前景色是标签内文字的颜色,背景色是标签的底色。
5.“宽度”、“高度”设置标签的大小。
6.“边框样式”、“边框颜色”、“边框宽度”设置标签边框的格式。
7.“字体名称”、“字号”、“字体粗细”设置标签内文字的格式。
3、文本框控件
文本框(TextBox)是一个交互式控件,既可以显示数据,也可以接收数据的输入。
在Access中,文本框有3种类型:
结合型、非结合型和计算型文本框。
创建哪种类型的文本框,取决于用户的需要。
1. 创建非结合型文本框控件
利用工具箱中的文本框工具,在设计视图中为窗体创建文本框控件,其在窗体视图中用于显示或输入数据。
2. 创建结合型文本框控件
在设计视图中,先为窗体设置记录源,然后从字段列表中将字段拖至窗体中,就会产生一个关联到该字段的文本框,或创建未结合型文本框,并在其“控件来源”属性框中选择一个字段。
在窗体视图下,结合型文本框用于显示字段值,并可以输入数据更改字段值。
3. 创建计算型文本框控件
在设计视图中,先创建非结合型文本框,然后在文本框中输入等号“=”开头的表达式;或在其“控件来源”属性框中输入等号“=”开头的表达式,也可以利用该框右侧的生成器按钮
来打开“表达式生成器”对话框来产生表达式。
在窗体视图下,计算型文本框用于显示表达式计算结果,但不能在窗体视图中修改。
文本框控件的常用属性有:
1.“控件来源”对于结合型文本框,指定其控件来源为表或查询数据源中的某个字段;计算型文本框,其控件来源为一个计算表达式,表达式前必须以“=”开头;而非结合型文本框,不需要指定控件来源。
从窗体数据源的“字段列表”中将文本类型的字段拖放到窗体上时,会自动产生结合型文本框控件,并自动将其控件来源属性设置为对应的字段。
2.“输入掩码”设置结合型或非结合型文本框控件的数据输入格式,仅对文本型或日期型数据有效。
可以单击属性框右侧的生成器按钮
,启动输入掩码向导设置输入掩码。
3.“默认值”对计算型文本框和非结合型文本框控件设置初始值。
4.“有效性规则”设置在文本框控件中输入或更改数据时的合法性检查表达式。
5.“有效性文本”当在该文本框中输入的数据违背了有效性规则时,将显示有效性文本中填写的文字信息。
6.“可用”指定文本框控件是否能够获得焦点。
只有获得焦点的文本框才能输入或编辑其中的内容。
7.“是否锁定”如果文本框被锁定,则其中的内容就不允许被修改或删除。
4、组合框和列表框控件
组合框(ComBox)和列表框(ListBox)控件都提供一个值列表,通过从列表中选择数据完成输入工作。
从列表中选择值,既可以保证输入数据的正确性,又可以提高数据的输入速度。
列表框在窗体中,可以包含一列或几列数据,每行可以有一个或多个字段。
组合框类似于文本框和列表框的组合,可以在组合框中输入新的值,也可以从列表中选择一个值。
要确定创建列表框还是组合框,需要考虑有关控件如何在窗体中显示,还要考虑用户如何使用。
两者均有各自的优点。
在列表框中,列表随时可见,但是控件的值只限于列表中的可选项,在用窗体输入或编辑数据时,不能添加列表中没有的值。
在组合框中,由于列表只有在打开时才显示内容,因此该控件在窗体上占用的地方较小,用户可以选择组合框中已有的值,也可以输入一个新值并将其添加到列表中。
组合框和列表框的常用属性有:
1.“列数”该属性默认值为1,表示只显示1列数据,如果属性值大于1,则表示显示多列数据。
2.“行来源类型”指定数据类型,有三个选项:
表/查询、值列表和字段列表。
3.“行来源”为每一数据类型决定数据来源。
例如,“学生信息浏览”窗体中,“专业编号”为组合框,“性别”为列表框。
利用向导来创建组合框时,可以在向导对话框中选择“自行键入所需的值”选项,依次输入各专业编号值:
03、04、41、42,然后单击“将该数值保存在这个字段中:
”,选择“专业编号”字段,于是该组合框与学生表的专业编号字段关联起来,产生了一个结合型组合框。
用类似的方法创建一个结合型列表框控件与性别字段关联起来。
这时,查看它们的属性窗口,组合框“专业编号”的“行来源类型”属性为“值列表”,“行来源”为:
“03;04;41;42”;列表框“性别”的“行来源类型”属性也为“值列表”,“行来源”为:
“"男";"女"”。
5、命令按钮控件
命令按钮(Commandbutton)用来执行某个特定的操作,其操作代码通常放在命令按钮的“单击”事件中。
下面以“学生信息浏览”窗体中创建命令按钮为例,说明如何使用“命令按钮向导”创建命令按钮的方法。
操作步骤如下:
1.打开“学生信息浏览”窗体,在属性窗口中将“导航按钮”设置为“否”。
2.确保工具箱中的“控件向导”工具已经按下。
选择“命令按钮”控件,在窗体页脚节的合适位置单击,系统自动启动命令按钮向导之一。
3.定义按下按钮时产生的动作,如在类别框中选择“记录导航”,操作框中选择“转至前一项记录”。
4.单击“下一步”按钮,弹出命令按钮向导之二。
选择在按钮上显示文本“上一记录”。
5.单击“下一步”按钮,在对话框中为按钮命名以便于以后对该按钮的引用,这里给名为“previous”。
6.单击“完成”按钮,结束“上一记录”命令按钮的创建。
7.依次创建其它命令按钮,“下一记录”命令按钮的类别选择“记录导航”,操作选择“转至下一项记录”;“添加记录”命令按钮的类别选择“记录操作”,操作选择“添加新记录”;“保存记录”命令按钮的类别选择“记录操作”,操作选择“保存记录”;“退出”命令按钮的类别选择“窗体操作”,操作选择“关闭窗体”。
8.使用Shift键选择这五个命令按钮,在菜单“格式”|“对齐”下选择一种对齐方式,执行菜单“格式”|“水平间距”|“相同”。
9.保存,结束创建。
6、选项组控件
“选项组”控件(Frame)是由一个组框架及一组选项按钮、复选框或切换按钮组成。
选项组为用户提供必要的选择选项,用户只需进行简单的选取即可完成参数的设置。
下面介绍如何使用向导创建性别选项按钮。
操作步骤如下:
1.确保工具箱中的“控件向导”工具已经按下。
2.单击工具箱中的“选项组”按钮
。
在窗体上单击要放置选项组的左上角位置。
此时屏幕显示“选项组向导”对话框之一。
3.在“标签名称”框内分别输入“男”、“女”。
单击“下一步”按钮。
显示“选项组向导”对话框之二。
4.要求用户确定是否需要默认选项,这里选择“是”,并指定“男”为默认项值。
5.单击“下一步”按钮。
显示“选项组向导”对话框之三。
这里为“男”选项赋值“1”,为“女”选项赋值“2”。
6. 单击“下一步”按钮。
“选项组向导”对话框之四。
选择“在此字段中保存该值”,并在右边的组合框中选择“性别”字段。
7.单击“下一步”按钮。
显示“选项组向导”对话框之五,选项组中可选用的控件的类型有“选项按钮”、“复选框”和“切换按钮”,左边有不同控件类型的示例。
这里选择“选项按钮”类型和“蚀刻”样式。
8.单击“下一步”按钮。
显示“选项组向导”对话框之六。
在“请为选项组指定标题”文本框中输入选项组的标题“性别”,然后单击“完成”按钮。
“学生信息浏览”窗体中的“团员否”为复选框,当拖动“字段列表”中的“团员否”字段到窗体设计视图中时,由于该字段类型为“是/否”型,因此系统会自动产生一个结合型复选框。
7、选项卡控件
选项卡也称为页(Page),可以使用选项卡控件来分页显示单个窗体中的多个信息,用户只需要单击选项卡,就可以切换到另一个页面。
以“教师”表为数据源,创建一个“教师信息多页浏览”窗体,教师的基本信息和联系方式分别显示在窗体的两页上。
操作步骤如下:
1. 打开“设计”视图,在窗体属性中选择“教师”表作为数据的记录源。
2. 单击工具箱中的“选项卡控件”按钮
,然后在窗体中单击要放置选项卡控件的位置,系统将添加有两页的选项卡控件。
3. 单击选项卡的第一页,将“教师姓名”、“性别”、“所属系”、“职称”和“基本工资”字段拖动到选项卡的第一页上。
4. 在第一页的选项卡名处双击,打开其属性窗口,在“格式”下的“标题”属性中输入“基本信息”作为选项卡第一页的标签名称。
5. 单击选项卡的第二页,将“通讯地址”、“邮政编码”、“电话”和“电子信箱”字段拖动到选项卡的第二页上。
6. 在第二页的选项卡名处双击,打开其属性窗口,在“格式”下的“标题”属性中输入“联系方式”作为选项卡第二页的标签名称。
7. 适当调整选项卡控件的大小,切换到“窗体视图”中查看操作结果。
注意:
选项卡控件按钮默认产生两页,如果要添加更多的页,则可用右键单击选项卡,在弹出的快捷菜单中选择“插入页”,即可在选项卡上增加一个新页。
8、图像、未绑定对象框和绑定对象框控件
1.图像控件
图像控件是一个放置图形对象的控件。
在工具箱中选取中图像控件后,在窗体的合适位置上单击鼠标,会出现一个“插入图片”的对话框,用户可以从磁盘上选择需要的图形图像文件。
图像控件的常用属性有:
(1)“图片”指定图形或图像文件的路径和文件名。
(2)“图片类型”指定图形对象是嵌入到数据库中,还是链接到数据库中。
(3)“缩放模式”指定图形对象中图像框中的显示方式,有“裁剪”、“拉伸”和“缩放”三个选项。
2.未绑定对象框控件
未绑定对象框控件显示不存储到数据库中的OLE对象。
例如,可能要在窗体中添加使用MicrosoftPaint创建的图案。
当移动到新记录时,对象不会发生变化。
在工具箱中选中该控件后,在窗体的合适位置上单击鼠标,会出现一个“插入对象”对话框,用户可以通过选择“新建”或“由文件创建”两种方法插入一个对象。
3. 绑定对象框控件
绑定对象框控件显示数据表中OLE对象类型的字段内容。
当移动到新记录时,显示在窗体中的对象就会发生变化。
是绑定还是未绑定,换句话说,即在记录间进行移动时,对象是否会发生变化。
为“学生”表添加照片字段,在“学生信息浏览”窗体中添加学生图片。
首先,在“学生”表的视计视图中,添加名为“照片”字段,数据类型为“OLE对象”,接下去操作步骤如下:
1. 切换到“学生信息浏览”窗体的设计视图中,拖动“字段列表”中的“照片”字段到设计视图的合适位置,产生一个标题为“照片:
”的绑定对象框。
2. 切换到窗体视图,光标定位到需要添加照片的记录上,这里选择第一条记录,将鼠标移动到第一条记录要插入图片记录的“照片”字段上。
3. 选择“插入”菜单下的“对象”选项,或单击鼠标右键,在弹出的快捷菜单中选择“插入对象”命令,出现插入图片的对话框。
4. 选择“由文件创建”选项按钮,在“文件”框中输入或点击“浏览”按钮确定照片所在的位置,并选中“链接”复选框,使该图片与源文件保持链接,这样对文件作的更改就可以反映在窗体中,然后单击“确定”按钮,当前可以看到照片的效果。
5. 再次切换到设计视图,根据照片的大小,设置对象框控件的高度和宽度,或直接拖动“尺寸控点”改变控件的大小。
或者设置图片的缩放模式,一般选择“拉伸”或“缩放”,直到图片满意为止。
结束操作。
9、直线、矩形控件
在窗体上,按信息的不同类别,将控件放在相对独立的区域,这样,窗体就不显得杂乱无章了。
通常,线条和矩形框是区分信息类别的较好工具。
1.直线控件
直线控件(Line)用在窗体中可以突出相关的或特别重要的信息,或将窗体分割成不同的部分。
如果要绘制水平线或垂直线,单击“直线”按钮,到窗体设计视图拖动鼠标创建直线,如果要细微调整线条的位置,则选中该线条,同时按下Ctrl键和方向键;如果要细微调整线条的长度或角度,则选中该线条,同时按下Shift键和方向键。
如果要改变线条的粗细,可选中该线条,再单击“格式”工具栏中的“线条/边框宽度”按钮,然后选择所需的线条粗细。
同样的方法,用其他的按钮可以改变线条颜色和为线条设置特殊效果。
也可以在线条的属性表中修改线条的属性:
宽度、高度、特殊效果、边框样式、边框颜色、边框宽度等。
2.矩形控件
矩形控件(Box)用于显示图形效果,可以将一组相关的控件组织在一起。
例如,“学生信息浏览”窗体中就有两个矩形控件,分别组织学生的基本信息和一组按钮,这样显得整体布局紧凑而不零散。
如果要绘制矩形,单击“矩形”按钮,到窗体设计视图拖动鼠标创建矩形。
矩形控件的常用属性有:
宽度、高度、背景色、特殊效果、边框样式、边框颜色、边框宽度等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 窗体 三节