4.1创建窗体(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
2024-08-18
|
19页
|
205人阅读
|
18人下载
普通
内容正文:
项目4 窗体设计
项目要求
前面学习的内容是通过直接打开表的方式对数据记录进行操作的,但对于大部分用户来说,对Access数据库系统并不熟悉,希望像其他应用软件一样,通过窗口界面进行操作。本项目是在Access数据库管理系统下建立窗体,为后期应用程序的开发做准备。本项目包含下列任务:
(1)使用系统向导快速创建窗体;
(2)窗体美化设计;
(3)根据功能要求使用窗体控件;
(4)主/子窗体的设计。
任务1 创建窗体
创建窗体前,应了解:
任务1.1 快速创建窗体
1.使用“窗体”按钮创建窗体
【任务1】在“成绩管理”数据库中,使用“窗体”按钮创建一个基于“学生”表的窗体。
任务分析:使用“窗体”按钮可以快速创建一个窗体,创建的窗体中将显示记录源表或查询中的所有字段和记录。
任务操作:
创建窗体目的 为什么要创建窗体
选择窗体类型 使用哪种类型的窗体
窗体数据源 窗体的数据源来自表或查询
任务1 创建窗体
(1)打开“成绩管理”数据库,在左侧导航窗格中,单击窗体记录源“学生”表。
(2)单击“创建”选项卡的“窗体”选项组的“窗体”按钮,系统自动创建窗体。
(3)保存该窗体,并命名为“学生窗体”。
任务1 创建窗体
(1)打开“成绩管理”数据库,在左侧导航窗格中,单击窗体记录源“学生”表。
(2)单击“创建”选项卡的“窗体”选项组的“窗体”按钮,系统自动创建窗体。
(3)保存该窗体,并命名为“学生窗体”。
任务1 创建窗体
2.创建分割窗体
【任务2】在“成绩管理”数据库中,创建一个基于“学生”表的分割窗体。
任务分析:分割窗体使用相同的记录源,同时显示窗体视图和数据表视图,彼此之间的数据能够同时更新。
任务操作:
(1)打开“成绩管理”数据库,在左侧导航窗格中单击窗体记录源“学生”表。
(2)单击“创建”选项卡的“窗体”选项组中的“其他窗体”按钮,在下拉列表中选择“分割窗体”选项,系统自动创建分割窗体,并以布局视图显示该窗体,如图4-2所示。
(3)保存该窗体,并命名为“学生分割窗体”。
任务1 创建窗体
任务1.2 使用窗体向导创建窗体
1.创建单一记录源窗体
【任务1】以“学生”表作为记录源,使用窗体向导创建一个纵栏式窗体。
任务分析:这是创建基于一个表的窗体,纵栏式窗体的特点是规定表或查询的字段内容按列排列,每一列包含两部分内容,左侧显示字段名,右侧显示字段内容,字段内容包括图片和备注内容。通过导航按钮,可以浏览其他记录。
任务操作:
(1)选择窗体向导创建窗体,选定窗体字段。
(2)选择窗体布局。
(3)确定窗体标题。
任务1 创建窗体
2.创建主/子窗体
【任务2】使用窗体向导创建一个主/子窗体,用于查看每位学生的成绩信息,如图4-7所示。
任务分析:该窗体为主/子窗体,其中主窗体中显示学生的有关信息,子窗体中显示该学生的成绩,当主窗体中学生记录变化时,子窗体中的记录也随着变化;主窗体的记录源为“学生”表,而子窗体的记录源为“课程”表和“成绩”表。
任务操作:
(1)选择窗体向导创建窗体,选定窗体字段。
(2)选择窗体布局。
(3)确定窗体标题。
任务1 创建窗体
想一想
在如图4-9所示的对话框中,如果选择“通过成绩”表查看数据,则将创建什么样的窗体?
相关知识
窗体的功能与类型
1.窗体的功能
Access中的窗体主要有以下功能。
(1)显示和编辑数据。窗体的基本功能是显示与编辑数据。窗体可以显示来自多个数据表中的数据。此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活。
(2)添加数据。用户可以根据需要设计窗体,以作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。窗体的数据输入功能是它与报表的主要区别。
(3)控制程序执行流程。窗体可以与宏或函数结合作为切换面板,控制程序的执行流程,使数据库中的各个对象紧密地结合起来,形成一个完整的应用系统。
(4)提示信息和打印数据。在窗体中可以显示一些警告或解释信息,或者根据输入的数据来执行相应的操作。此外,窗体也可以用来执行打印数据库中数据的功能。
相关知识
窗体的功能与类型
1.窗体的类型
Access 2016有多种类型的窗体,不同类型的窗体适用于不同的应用需求,下面介绍几种常见的窗体。
(1)纵栏式窗体。该类型窗体内容按列排列,每一列包含两部分内容,左边显示字段名,右边显示字段内容,包括图片内容。
(2)表格式窗体。该类型的每个窗体内可以显示多条记录,每条记录显示在一行中,且只显示字段的内容,而字段名显示在窗体的顶端。
(3)数据表窗体。数据表窗体和查询显示数据的界面相同,主要用来作为一个窗体的子窗体。
(4)多页窗体。如果一条记录中有许多字段,且利用单页窗体无法显示所有的信息,则可以使用选项卡或分页符控件来创建多页窗体,在每一页窗体中只显示一条记录中的部分信息。
(5)主/子窗体。该类型窗体一般用来显示来自多个表中具有一对多关系的数据。子窗体是指包含在窗体中的窗体,包含窗体的窗体称为主窗体。主窗体一般用来显示联接关系中“一”端表格中的数据,而子窗体用于显示联接关系中“多”端表格中的数据。
(6)分割窗体。该类型窗体同时提供窗体视图和数据表视图。这两种视图联接到同一数据源,并且保持相互同步。如果在窗体的一部分选择了一个字段,则会在窗体的另一部分中选择相同的字段。
做一做
1.以“学生”表为记录源,使用窗体向导创建一个表格式窗体。
2.创建一个如图4-11所示的链接窗体,并打开该链接,观察结果。
3.使用窗体向导创建一个窗体,主窗体包含“学生”表的“学号”“姓名”“专业”字段,子窗体包含“课程”表的“课程号”“课程名”字段,“成绩”表的“成绩”字段,以及“教师”表的“教师编号”和“姓名”字段。
任务2 使用设计视图创建窗体
使用窗体设计视图创建窗体前,应明确:
任务2.1 使用空白窗体创建窗体
【任务】使用空白窗体创建一个窗体,再将“学生”表中的“学号”“姓名”“性别”“出生日期”“团员”及“专业”字段添加到该窗体中。
任务分析:Access提供创建“空白窗体”按钮,创建空白窗体后可以将表中的字段作为窗体控件快速添加到窗体中。
任务操作:
窗体布局 窗体控件布局
窗体数据源 窗体的数据源是表还是查询
设计窗体 应用控件及修饰美化窗体
任务2 使用设计视图创建窗体
(1)创建空白窗体。
(2)选择窗体字段。
(3)保存窗体。
任务2 使用设计视图创建窗体
任务2 使用设计视图创建窗体
任务2.2 窗体设置
【任务】使用设计视图修改上述任务创建的窗体“学生信息”,在窗体“主体”节中添加“学生”表的“家庭住址”和“照片”字段,在“窗体页眉”节中添加日期控件。
任务分析:窗体由多个节构成,其中包括“窗体页眉”节和“窗体页脚”节。创建窗体后,可以通过设计视图,在已创建的窗体中添加或删除控件等。
任务操作:
(1)调整窗体接的宽度。
(2)添加主体节中的字段。
(3)添加“窗体页眉/页脚”。
(4)添加日期等控件。
(5)保存窗体。
任务2 使用设计视图创建窗体
任务2 使用设计视图创建窗体
做一做
1.创建一个空白窗体,在窗体中添加“学号”“姓名”“团员”“家庭住址”和“照片”字段。
2.在设计视图中修改上题创建的窗体,在窗体“主体”节中添加“专业”和“入学成绩”字段,在“窗体页眉”节中添加日期控件,在“窗体页脚”节中添加时间控件。
3.在上题创建的窗体“主体”节中添加“课程”表中的“课程号”和“课程名”字段,以及“成绩”表中的“成绩”字段。
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。