第四章 窗体_4
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
窗体
第4次课
引言:
若两个表存在着”一对多”关系,则可通过公共 字段将它们联系起来,并使用主窗体和子窗体来 显示两表中的数据。
主窗体:一方的表作为记录源。 子窗体:多方的表作为记录源。
在主窗体移动当前记录时,子窗体中的内容随着 发生变化。
4.4 主/子窗体的创建
方法一
1. 利用“窗体向导”创建
此题:子窗体刚开始存在,调用即可 。
9
图4-77学生信息查询窗体-成绩子窗体
做同步实验4-3利用控件创建窗体
1. 根据给定的数据库“教学管理”,创建名称为“随堂4-3-1 按照课程查询成绩”的主子窗体对象。该窗体以“课程名称” 作为主窗体,内嵌“课程成绩信息”子窗体,可以在课程名称 中选择课程,在子窗体中查看该课程的成绩信息。效果如图4-
17
4.6.2美化窗体
在Access 2010中不仅可以对窗体及其控 件进行单项设置,还可以使用“主题”对整个 系统的窗体进行设置。 在窗体设计工具选项卡中“设计”选项卡 的主题,是从整体上设置数据库系统,使所有 窗体具有同一色调的快速方法。
【例4.21】对教学管理数据库应用主题。
18
4.6 调整窗体布局格式和美化窗体
11
4.5 创建多页窗体
1.
创建含选项卡的窗体
12
4.5.1创建含选项卡的窗体
【例4.20】创建如图4-95所示窗体。该窗体的数据源 为查询“学生表”。
图 4-95 “学生信息查询”窗体
13
第四章 窗体 1 初始窗体
2
1 3 4 5 6
通过功能区创建窗体
利用“设计视图”创建窗体 主/子窗体的创建 创建多页窗体 调整窗体布局格式和美化窗体
20
综合例题
【例4.22】以查询“学生情况详细浏览”为数据源, 设计如图4-102所示的窗体,命名为“xs”。
图 4-102 “学生基本信息浏览窗体”对话框
21
综合例题
要求如下: (1)窗体标题为“学生基本信息浏览”;窗体边框为“对话框边框” ,取消窗体的最大化和最小化按钮、记录选择器、导航按钮和分隔线 。 (2)“学生基本信息浏览”对应的控件,字号为36; 位置:距上窗体页眉节1cm,距左边距2cm;凸起效果。 (3)窗体加载时,设置窗体的标题属性为系统当前日期(给定事件过 程)。Forms!xs.caption=date() (4)窗体上有两个按钮控件“编辑”和“退出”,名称分别为 “CmdEdit”和“CmdExit”。 “修改”按钮使用图片显示,单击“修改”按钮时打开查询 “浏览学 生详细信息”;单击“退出”按钮时, “关闭窗体”。 (5)整个窗体设计采用“流畅”主题。
3
4.4.1利用“窗体向导”创建主/子窗体
【例4.18】创建学院开设专业情况窗体。这个窗体的 数据源一部分来自学院表,一部分来自专业表。
【说明】本例中,使用窗体向导创建窗体后,命名都采用默 认值,如果对此名称不满意,可以在关闭窗体后再次修改窗 体的名称,也可以在窗体的设计视图中修改布局。
注意事项: 1用向导方式的前 提是两个表已经 建立了关系。 2当窗体建完以后,数据库会多出两个窗体,其中主窗 体是学院,子窗体是专业。当双击学院主窗体时,会打 开两个窗体,当双击专业子窗体时只能打开一个窗体。
本章介绍了Access 2010中窗体的作用,窗体 的种类,窗体的结构和视图,如何利用工具箱和设 计视图进行窗体的创建,如何修饰窗体等内容。 重点介绍窗体中控件的类型,以及控件属性的 设置和在窗体中的应用。
4
学院和专业表存在关系如下图:
一方:学院 多方:专业
4.4 主/子窗体的创建 第2种方法:
2.
利用“设计视图”创建
6
4.4.2利用“设计视图”创建主/子窗体
在设计视图中,利用窗体提供的子窗体控件 可以轻松地创建子窗体。 前提:首先在创建表时,设置好主窗体数据源的 表和子窗体数据源的表之间的关系。
106所示。
提示:窗体上显示 的日期/时间是一个 计算型的文本框控 件,可以通过其属 性窗口进行设置。
图 4-106 “随堂 4-3-1 按照课程查询成绩”窗体 10
第四章 窗体 1 初始窗体
2
1 3 4 5 6
通过功能区创建窗体
利用“设计视图”创建窗体 主/子窗体的创建 创建多页窗体 调整窗体布局格式和美化窗体
子窗体按钮
Байду номын сангаас
7
【例4.19】创建专业-学生主/子窗体。其中主窗体数据 源是“专业”表,子窗体数据源为“学生”表。在窗 体上浏览不同的专业可以获得相应专业的学生信息。
注意此题:子窗体刚开始不存在。
4.3.4窗体控件的使用-子窗体控件
【例4.17】在前例4.16的 基础上,添加子窗体控 件用来显示学生的成绩 信息。并取名为“学生 信息查询窗体-成绩子窗 体”,如图4-77所示。
1. 2. 3.
调整窗体布局格式 美化窗体 添加日期和时间
19
4.6.3添加日期和时间
在窗体中可以为设计好的窗体添加当前日期和时 间。向窗体添加当前日期和时间的操作步骤如下: (1)在数据库中打开要添加当前日期和时间的窗体的 设计视图。 (2)在“窗体设计工具”选项卡中“设计”子选项卡 中,单击“页眉/页脚”组中的“日期和时间”按钮。 (3)如插入日期和时间,则选择“包含日期”和“包 含时间”复选框。 (4)在选择了某一项后,再选择日期和时间格式,最 后单击“确定”按钮便可。
14
4.6 调整窗体布局格式和美化窗体
1. 2. 3.
调整窗体布局格式 美化窗体 添加日期和时间
15
4.6.1调整窗体布局格式
窗体的布局主要是指在窗体设计工具选项
卡中进行窗体的选定、移动、大小调整、对齐
设置、间距调整和外观设置。
16
4.6 调整窗体布局格式和美化窗体
1. 2. 3.
调整窗体布局格式 美化窗体 添加日期和时间
22
做同步实验4-4
2. 根据给定的数据库“教学管理”,创建名称为“随堂4-3-2 教师信息查询”的窗体。以表“教师”为数据源,该窗体上方 显示教师的总人数,不能修改,其他功能如图4-107所示。另
外,给窗体添加当前的日期和时间。
图 4-107 “随堂 4-3-2 教师信息查询”窗体
23
本章小结:
第4次课
引言:
若两个表存在着”一对多”关系,则可通过公共 字段将它们联系起来,并使用主窗体和子窗体来 显示两表中的数据。
主窗体:一方的表作为记录源。 子窗体:多方的表作为记录源。
在主窗体移动当前记录时,子窗体中的内容随着 发生变化。
4.4 主/子窗体的创建
方法一
1. 利用“窗体向导”创建
此题:子窗体刚开始存在,调用即可 。
9
图4-77学生信息查询窗体-成绩子窗体
做同步实验4-3利用控件创建窗体
1. 根据给定的数据库“教学管理”,创建名称为“随堂4-3-1 按照课程查询成绩”的主子窗体对象。该窗体以“课程名称” 作为主窗体,内嵌“课程成绩信息”子窗体,可以在课程名称 中选择课程,在子窗体中查看该课程的成绩信息。效果如图4-
17
4.6.2美化窗体
在Access 2010中不仅可以对窗体及其控 件进行单项设置,还可以使用“主题”对整个 系统的窗体进行设置。 在窗体设计工具选项卡中“设计”选项卡 的主题,是从整体上设置数据库系统,使所有 窗体具有同一色调的快速方法。
【例4.21】对教学管理数据库应用主题。
18
4.6 调整窗体布局格式和美化窗体
11
4.5 创建多页窗体
1.
创建含选项卡的窗体
12
4.5.1创建含选项卡的窗体
【例4.20】创建如图4-95所示窗体。该窗体的数据源 为查询“学生表”。
图 4-95 “学生信息查询”窗体
13
第四章 窗体 1 初始窗体
2
1 3 4 5 6
通过功能区创建窗体
利用“设计视图”创建窗体 主/子窗体的创建 创建多页窗体 调整窗体布局格式和美化窗体
20
综合例题
【例4.22】以查询“学生情况详细浏览”为数据源, 设计如图4-102所示的窗体,命名为“xs”。
图 4-102 “学生基本信息浏览窗体”对话框
21
综合例题
要求如下: (1)窗体标题为“学生基本信息浏览”;窗体边框为“对话框边框” ,取消窗体的最大化和最小化按钮、记录选择器、导航按钮和分隔线 。 (2)“学生基本信息浏览”对应的控件,字号为36; 位置:距上窗体页眉节1cm,距左边距2cm;凸起效果。 (3)窗体加载时,设置窗体的标题属性为系统当前日期(给定事件过 程)。Forms!xs.caption=date() (4)窗体上有两个按钮控件“编辑”和“退出”,名称分别为 “CmdEdit”和“CmdExit”。 “修改”按钮使用图片显示,单击“修改”按钮时打开查询 “浏览学 生详细信息”;单击“退出”按钮时, “关闭窗体”。 (5)整个窗体设计采用“流畅”主题。
3
4.4.1利用“窗体向导”创建主/子窗体
【例4.18】创建学院开设专业情况窗体。这个窗体的 数据源一部分来自学院表,一部分来自专业表。
【说明】本例中,使用窗体向导创建窗体后,命名都采用默 认值,如果对此名称不满意,可以在关闭窗体后再次修改窗 体的名称,也可以在窗体的设计视图中修改布局。
注意事项: 1用向导方式的前 提是两个表已经 建立了关系。 2当窗体建完以后,数据库会多出两个窗体,其中主窗 体是学院,子窗体是专业。当双击学院主窗体时,会打 开两个窗体,当双击专业子窗体时只能打开一个窗体。
本章介绍了Access 2010中窗体的作用,窗体 的种类,窗体的结构和视图,如何利用工具箱和设 计视图进行窗体的创建,如何修饰窗体等内容。 重点介绍窗体中控件的类型,以及控件属性的 设置和在窗体中的应用。
4
学院和专业表存在关系如下图:
一方:学院 多方:专业
4.4 主/子窗体的创建 第2种方法:
2.
利用“设计视图”创建
6
4.4.2利用“设计视图”创建主/子窗体
在设计视图中,利用窗体提供的子窗体控件 可以轻松地创建子窗体。 前提:首先在创建表时,设置好主窗体数据源的 表和子窗体数据源的表之间的关系。
106所示。
提示:窗体上显示 的日期/时间是一个 计算型的文本框控 件,可以通过其属 性窗口进行设置。
图 4-106 “随堂 4-3-1 按照课程查询成绩”窗体 10
第四章 窗体 1 初始窗体
2
1 3 4 5 6
通过功能区创建窗体
利用“设计视图”创建窗体 主/子窗体的创建 创建多页窗体 调整窗体布局格式和美化窗体
子窗体按钮
Байду номын сангаас
7
【例4.19】创建专业-学生主/子窗体。其中主窗体数据 源是“专业”表,子窗体数据源为“学生”表。在窗 体上浏览不同的专业可以获得相应专业的学生信息。
注意此题:子窗体刚开始不存在。
4.3.4窗体控件的使用-子窗体控件
【例4.17】在前例4.16的 基础上,添加子窗体控 件用来显示学生的成绩 信息。并取名为“学生 信息查询窗体-成绩子窗 体”,如图4-77所示。
1. 2. 3.
调整窗体布局格式 美化窗体 添加日期和时间
19
4.6.3添加日期和时间
在窗体中可以为设计好的窗体添加当前日期和时 间。向窗体添加当前日期和时间的操作步骤如下: (1)在数据库中打开要添加当前日期和时间的窗体的 设计视图。 (2)在“窗体设计工具”选项卡中“设计”子选项卡 中,单击“页眉/页脚”组中的“日期和时间”按钮。 (3)如插入日期和时间,则选择“包含日期”和“包 含时间”复选框。 (4)在选择了某一项后,再选择日期和时间格式,最 后单击“确定”按钮便可。
14
4.6 调整窗体布局格式和美化窗体
1. 2. 3.
调整窗体布局格式 美化窗体 添加日期和时间
15
4.6.1调整窗体布局格式
窗体的布局主要是指在窗体设计工具选项
卡中进行窗体的选定、移动、大小调整、对齐
设置、间距调整和外观设置。
16
4.6 调整窗体布局格式和美化窗体
1. 2. 3.
调整窗体布局格式 美化窗体 添加日期和时间
22
做同步实验4-4
2. 根据给定的数据库“教学管理”,创建名称为“随堂4-3-2 教师信息查询”的窗体。以表“教师”为数据源,该窗体上方 显示教师的总人数,不能修改,其他功能如图4-107所示。另
外,给窗体添加当前的日期和时间。
图 4-107 “随堂 4-3-2 教师信息查询”窗体
23
本章小结: