第七章 窗体的创建与设计.docx
- 文档编号:10038289
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:19
- 大小:160.08KB
第七章 窗体的创建与设计.docx
《第七章 窗体的创建与设计.docx》由会员分享,可在线阅读,更多相关《第七章 窗体的创建与设计.docx(19页珍藏版)》请在冰豆网上搜索。
第七章窗体的创建与设计
第七章 窗体
第一节 认识窗体
第二节 使用向导创建窗体
第三节 自定义窗体
第四节 美化窗体
本章考点
第一节 认识窗体
一、窗体的概念
二、窗体的类型
三、窗体的视图
四、窗体的组成
一、窗体的概念
又称窗口,是系统和用户之间的接口,它为用户使用系统,对数据库中的数据进行各种操作提供了一个简单、形象、易懂的界面。
一个软件的操作界面就是由各种功能不同的窗体组成的。
二、窗体的类型
根据窗体的样式,分为以下6类:
1.纵栏式窗体:
一个窗体只显示一个记录,格式可自由设计。
2.表格式窗体:
一个窗体显示多条记录。
3.数据表窗体:
以表格方式显示记录,但OLE对象型数据不显示,一般用来作为一个窗体的子窗体。
4.主/子窗体:
分别在不同的窗口中显示有关联的主子表中数据。
5.图表窗体:
以图表形式显示表中数据。
6.数据透视表窗体:
以交叉表格式显示表中数据。
三、窗体的视图
显示窗体不同内容的窗口。
1.设计视图:
显示窗体结构,用于设计窗体。
2.窗体视图:
用于观察窗体运行时的状态。
3.数据表视图:
以表格方式显示窗体数据源。
4.数据透视表视图
四、窗体的组成
一个窗体由多个部分组成,每个部分称为节。
一个窗体可以包含以下五类节:
1.主体:
位于窗体中间,用于设置窗体的主要部分。
2.窗体页眉:
位于窗体顶部,用于设置窗体标题。
3.窗体页脚:
位于窗体底部,用于显示窗体状态及说明信息。
4.页面页眉:
位于窗体页眉下部,主体上部,用于设置窗体打印时的页头信息。
5.页面页脚:
位于窗体页脚上部,主体下部,用于设置窗体打印时的页脚信息。
注意:
一个窗体必须有主体节,其它节可根据需要设置。
第二节 使用向导创建窗体
一、自动窗体
二、自动创建窗体向导
三、窗体向导
四、数据透视表向导
五、创建数据透视窗体
六、图表向导
一、使用自动窗体
例1:
以教师表为数据源,使用自动窗体功能,创建教师窗体。
1.表对象选中教师表
2.插入菜单自动窗体
二、自动创建窗体向导
用于快速创建简单的(单数据源,且不能自由选择字段)纵栏式、表格式和数据表式窗体。
例2:
创建以学生表为数据源的纵栏式窗体,名称为LF02。
1.单击新建按钮;
2.选择自动创建窗体中的一种类型;
3.在数据源组合框中选择数据源;
4.保存并指定窗体名称。
三、窗体向导
灵活创建各种类型的窗体。
多数据源,且可自由选取字段,纵栏式、表格式、数据表式和主子窗体。
例3:
创建包含学生编号、姓名、性别、年龄和照片的纵栏式窗体,名称为LF03。
1.启动窗体向导;
2.选择数据源(多)以及字段;
3.分别确定窗体布局(类型)和样式;
4.指定窗体标题(也即窗体名称)。
三、数据透视表向导
创建以类似于交叉表的格式显示表中数据的窗体。
例4:
创建一个显示不同年龄男女学生人数的数据透视表窗体,名称为LF04。
1.启动“数据透视表向导”;
2.选择数据源(多)以及相关字段;
3.在“版式”对话框中分别指定行标题、列标题和总计项;
4.保存并指定窗体标题(名称)。
四、创建数据透视窗体
例5:
以教师为数据源,创建各系不同职称教师人数得数据透视图窗体,窗体名为LF05。
1.新建自动窗体:
数据透视图教师
2.确定打开数据透视图设计窗口
3.拖动字段
五、图表向导
创建以图表形式显示表中数据的窗体。
例6:
创建一个不同年龄男女学生人数的柱型图表窗体,名称为LF06。
1.启动“图表向导”;
2.在数据源组合框中选择数据源(单);
3.选择分组和统计字段;
4.选择图表类型;
5.设置布局(指定字段性质);
6.指定图表标题;
7.保存并指定窗体名称。
第三节 自定义窗体
使用向导创建的窗体,其结构和功能基本都是系统设定的,比较固定,往往不符合用户的需求。
使用窗体设计视图可以设计出自己所需要的功能和样式的窗体,这称为自定义窗体。
本节内容
一、自定义窗体的创建方法
二、窗体数据源的设置
三、窗体结构的设置
四、控件的使用
五、窗体和控件的属性
六、窗体类型的设置
七、窗体和控件的事件
一、自定义窗体的创建方法
1.打开窗体设计视图;
2.设置窗体数据源;
3.设置窗体结构;
4.设置窗体类型;
5.添加控件;
6.设置窗体和控件的属性;
7.设置窗体和控件的事件;
8.保存。
二、窗体数据源的设置
1.新建窗体数据源组合框中设置。
2.在窗体属性对话框中设置
(1)选定窗体(单击窗体设计视图左上角的窗体选定按钮);
(2)打开属性对话框:
视图菜单属性(或属性按钮,或右击属性);
(3)数据选项卡记录源指定数据源。
注意:
1.窗体的数据源可以是表、查询或SQL语句。
2.一个窗体只能有一个数据源。
3.窗体可以没有数据源。
三、窗体结构的设置
一个窗体必须有主体节,可根据需要添加其它各节。
窗体页眉/页脚和页面页眉/页脚的添加和去除:
(1)视图菜单中选;
(2)右击选相应项。
注意:
节的添加和去除方法相同。
四、控件的使用
1.常用控件及其功能
2.控件的类型
3.控件的添加方法
1.常用控件及其功能
(1)标签:
显示操作说明或提示信息;
(2)文本框:
显示、输入或更新数据;
(3)复选框、选项按钮和切换按钮:
显示或输入开关信息;
(4)选项组:
内含一组复选框、选项按钮或切换按钮,用于多项选择(固定);
(5)列表框和组合框:
用于多项选择(非固定);
(6)命令按钮:
用于某项操作的执行;
(7)图像:
显示固定图像;
(8)绑定对象框:
显示表中的OLE对象型数据;
(9)未绑定对象框:
显示数据库外部文件中的OLE对象型数据;
(10)子窗体/子报表:
用于创建嵌入式主子窗体和报表;
(11)直线和矩形:
用于窗体修饰;
(12)选项卡:
用于窗体信息的分类显示。
2.控件的类型
根据其与数据源的关系,窗体控件分为以下3类:
(1)绑定型控件
(2)非绑定型控件
(3)计算型控件
(1)结合型控件
数据源为表或查询中的字段。
用于显示、输入和更新表中字段的数据。
例如:
文本框、复选框、选项按钮、切换按钮、选项组、列表框、组合框、绑定对象框。
(2)非结合型控件
无数据源。
用于显示窗体的操作提示或说明信息以及窗体外观的修饰。
例如:
标签、命令按钮、图像、直线、矩形、选项卡。
(3)计算型控件
数据源为一个表达式。
除绑定对象框外,所有的结合型控件都可用作计算型控件。
3.控件的添加方法
(1)工具箱的使用
(2)控件的添加
(1)工具箱的使用
1.打开
(1)视图菜单工具箱;
(2)单击工具箱按钮。
2.关闭
与打开方法相同。
也可单击关闭按钮。
3.控件的锁定
双击欲锁定的控件按钮。
(2)控件的添加
控件有以下2种添加方法:
1)自动添加
2)手动添加
1)自动添加
直接将数据源字段列表窗体中的字段拖动到窗体的适当位置。
字段列表的打开与关闭:
①视图菜单字段列表;
②单击工具栏上的字段列表按钮。
例*:
创建一个显示学生基本信息的纵栏式窗体,名称为LF07。
以下例题要求数据源为查询:
例*:
创建一个显示不同年龄男女学生人数(交叉表样式)的纵栏式窗体。
以下例题要求数据源为Select语句:
例*:
创建一个显示女团员学生信息的纵栏式窗体。
2)手动添加
将工具箱中的相应控件拖动到窗体适当位置,然后设置控件的数据源。
控件数据源的设置方法:
①打开控件属性窗口
选定控件,以下3种方法任选其一:
Ⅰ、视图菜单属性;
Ⅱ、单击属性按钮;
Ⅲ、右击选属性。
②数据选项卡控件来源。
例7:
创建一个显示教师信息的窗体LF07。
窗体设计视图如下
1.标签控件,显示窗体标题“输入教师基本信息”
.2.文本框控件,显示教师编号、姓名、工作时间字段。
.3.选项组控件,显示性别字段。
.4.组合框控件,分别显示政治面目和学历字段。
.5.列表框控件,显示职称字段。
.6.命令按钮控件,实现添加记录、保存记录等。
注意:
结合型和计算型控件的类型是可以改变的。
控件类型改变方法:
格式或右击更改为选一种类型。
例8:
创建一个显示学生信息的窗体,要求学生的基本信息、简历与照片分别在不同的选项卡中显示,窗体名称LF08,窗体设计视图如下:
.7.选项卡控件,页的标题属性分别为“学生基本信息”,“简历”,“照片”。
.8.图像控件,美化窗体
9.计算型控件的设置
直接从工具箱中添加一个有数据源的控件,设置其“控件来源”属性值为一个表达式即可。
注意:
计算型控件的数据源表达式必须以等号“=”开头。
=表达式
例9:
创建一个显示教师工龄信息的纵栏式窗体,要求只显示教师编号、姓名、性别、工龄、职称和系别,名称为LF09。
五、窗体和控件的属性
1.窗体常用属性
2.控件常用属性
注意:
不用记忆各种属性名称,知道其意义即可,操作时在属性窗口中显示。
1.窗体常用属性
主要是格式属性:
标题、滚动条、记录选择器、导航按钮、分隔线、自动调整、自动居中、边框样式、控制框、最大最小化按钮、关闭按钮、宽度、图片和图片类型等。
“数据”选项卡:
允许添加
例10:
设置前面所建教师信息窗体“LF07”的属性,标题为“输入教师基本信息”、对话框边框、取消水平垂直滚动条、记录选择器、导航按钮、分隔线,只保留关闭按钮。
2.控件常用属性
(1)格式属性:
标题、字体名称、字号、字体粗细、前景色、背景色、特殊效果等。
(2)数据属性:
控件来源、输入掩码、有效性规则、有效性文本、默认值等。
(3)其他属性:
名称、自动Tab键等。
例11:
修改LF07窗体的窗体页眉节区标签控件相应属性,名称为“bTitle”,距左边3厘米,距上边1厘米,宽度6厘米,高度1厘米,阴影特殊效果,字体名称为“华文新魏”,字号18,加粗显示,标签上文本为红色并居中显示。
例*:
按照以下要求补充“fEdit”窗体的设计:
(1)将窗体中名称为“Lremark”的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为“加粗”;
(2)将窗体标题设置为“修改教师信息”;
(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深红(深红代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线
例*:
在教学管理数据库中已经设计好窗体对象“fs”。
按以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“学生基本信息输出”;
(2)在主体节区中“性别”标签右侧的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”;
(3)在主体节区添加一个标签控件,该控件放置在距左边0.2厘米、距上边3.8厘米,标签显示内容为“简历”,名称为“bMem”;
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为"bOk"和"bQuit",按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“学生基本信息”。
例*:
在教学管理数据库中有窗体对象“fStaff”。
按以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“学生信息输出”;
(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“性别”,名称为“bopt”;
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”"和“bopt2”。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“学生信息输出”。
六、窗体类型的设置
1.纵栏式窗体
2.表格式窗体
3.数据表式窗体
4.嵌入式主子窗体
5.图表窗体
1.纵栏式窗体
将窗体的“默认视图”属性设置为“单个窗体”(默认)。
2.表格式窗体
将窗体的“默认视图”属性设置为“连续窗体”。
设计时需将所有控件排列为一行,并在窗体页眉节区设置列标题。
3.数据表式窗体
将窗体的“默认视图”属性设置为“数据表”。
4.嵌入式主子窗体
(1)窗体类型为纵栏式;
(2)添加主表信息;
(3)添加“子窗体/子报表”控件;
(4)指定子窗体数据源及字段和标题;
(5)美化窗体;
(6)保存。
例12:
创建一个显示学生选课成绩信息的主子窗体,要求在主窗体中显示学生基本信息,在子窗体中显示所修课程名称和成绩,名称为LF12。
5.图表窗体
选择“插入”菜单中的“图表”,在窗体上添加一个图表控件,在启动的图表向导中根据提示操作即可。
七、窗体和控件的事件
1.事件的概念
2.系统常用事件
3.事件响应的设置
1.事件的概念
所谓事件就是窗体或控件能够识别的来自于用户或系统的行为。
窗体上的各个控件之间,以及窗体与窗体之间是有联系的,这种联系必须通过事件才能实现,它是系统各元素之间的纽带。
2.系统常用事件
1、键盘事件:
键按下、键释放、击键
2、鼠标事件:
单击、双击、鼠标按下、鼠标移动、鼠标释放
3、对象事件:
获得焦点、失去焦点、更新前、更新后、更改
4、窗口事件:
打开、关闭、加载
5、操作事件:
删除、插入前、插入后、成为当前、不在列表中、确认删除前、确认删除后
3.事件响应的设置
事件发生后能够产生的行为(操作),称为事件响应。
事件响应由用户设置,也即系统是否响应窗体或控件的某个事件,由用户决定。
事件响应的设置方法:
打开窗体或控件的“属性”对话框,在“事件”选项卡中设置欲设事件属性的值为某个宏或事件过程(模块)。
例*:
创建一个含3个命令按钮的窗体,要求按钮的单击事件分别为宏h1,h2,h3,名称为Lj25。
第四节 美化窗体
一、自动套用格式
二、添加当前日期和时间
三、窗体中控件的对齐
一、自动套用格式
选择“格式”菜单中的“自动套用格式”。
二、添加当前日期和时间
选择“插入”菜单中的“日期和时间”。
例13:
在LF07窗体的窗体页眉节区添加系统日期。
三、窗体中控件的对齐
选择“格式”菜单中的“对齐”、“大小”、“水平间距”、“垂直间距”。
例14:
创建一个名为LF14的窗体,添加3个宽度为2厘米、高度为1厘米的命令按钮,其中第一个命令按钮的上边距为2厘米,左边距为1厘米,其它命令按钮以它为基准排成一行,各命令按钮的间距为1厘米。
本章考点
1.窗体的组成和结构;
2.窗体的视图;
3.窗体的创建(自定义);
4.常用控件的功能与性质;
5.控件的添加;
6.控件类型的更改;
7.窗体和控件数据源的设置;
8.计算型控件的设置;
9.窗体和控件常用属性的设置;
10.窗体和控件的事件;
11.窗体的美化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七章 窗体的创建与设计 第七 窗体 创建 设计