内容正文:
数据库应用基础
ACCESS 2016
单元五 设计窗体
目录页
01
OPTION
02
OPTION
03
OPTION
04
OPTION
任务一 快速创建窗体
任务二 使用窗体设计视图创建窗体
任务三 创建主/子窗体
任务四 创建切换面板
任务实施
技能拓展
2
01
OPTION
任务一 快速创建窗体
任务实施
技能拓展
3
任务一 快速创建窗体
问题导入
前面对数据表的数据录入、编辑和查询等操作都基本是二维表形式的界面,在日常生活中看到的业务系统都是比较规范、界面友好的界面,Access也能够设计这样的操作界面吗?
任务实施
技能拓展
任务一 快速创建窗体
在Access 2010中,提供了多种创建窗体的方法,和设计报表类似,对于一些通用的简单窗体,用户可以选择快速的方式来创建。
自动创建窗体
使用窗体向导创建窗体
任务与目标
任务实施
技能拓展
5
一、窗体的功能
窗体主要用于输入、编辑或显示来自表或查询中的数据,或者控制对数据的访问。窗体可提高数据库的使用效率,视觉美观的窗体可让数据库处理工作变得更加有趣和高效,并且还有助于防止用户输入不正确的数据,用户还可以使用VBA编写代码来管理数据库。
知识准备
任务实施
技能拓展
6
二、窗体视图
Access 2016窗体操作提供了3种视图,分别为:
知识准备
显示窗体运行的实际效果,可添加和编辑数据。
窗体视图
显示窗体布局的实际效果,可直接进行布局修改。
布局视图
设计视图
创建和编辑窗体结构。
任务实施
技能拓展
7
三、窗体和数据表的区别
窗体和数据表都可以显示和编辑数据表中的数据,但窗体与数据表有如下区别:
在窗体中可以通过对控件的排列,使数据的显示效果更加丰富。
窗体对数据的输入比数据表更灵活,可以同时给多个数据表输入数据,还可以添加各种控件对数据进行编辑和数据校验。
OLE对象在数据表中不可见,而在窗体和报表中可见。
知识准备
01
02
03
任务实施
技能拓展
8
一、自动创建窗体
例如,要为数据表“goods”自动创建一个窗体,操作步骤如下:
(1)在数据库导航窗格中选中数据表“goods”。
图5-1 自动创建窗体
在“创建”选项卡“窗体”功能区中单击“窗体”按钮
系统根据内部默认的样式创建的窗体
(2)自动创建窗体,操作方法如图5-1所示。
任务实施
技能拓展
9
一、自动创建窗体
图5-2 “开始”选项卡“记录”功能区
(3)将窗体保存为“goods”。
完成窗体创建后,在导航窗格中双击窗体“goods”即可打开,在打开的窗体中可以通过底部的记录导航条浏览记录,通过“开始”选项卡中的“记录”功能区(如图5-2所示)对记录进行新增、修改和删除操作。
提示:
自动创建的窗体一次只能显示一条记录。如果用于创建窗体的数据表或查询与其他数据表之一创建了一对多关系,则创建窗体时,系统将自动将关联数据表添加到窗体中。如果用于创建窗体的数据表与多个数据表具有一对多关系,则系统不会向窗体中添加任何一个关联数据表。
任务实施
技能拓展
10
二、使用窗体向导创建窗体
例如,要使用窗体向导为数据表“stock”创建一个表格式“库存商品”窗体,窗体包含数据表“stock”中的所有字段,并关联数据表“goods”中的商品名称、计量单位和规格三个字段,操作步骤如下:
图5-3 使用窗体向导创建窗体
①在“创建”选项卡“窗体”功能区单击“窗体向导”按钮
②选择表或查询
③选取表/查询及其关联表中的相关字段
④单击“下一步”按钮
(1)打开“窗体向导”,选择窗体需要的数据,操作方法如图5-3所示。
任务实施
技能拓展
11
二、使用窗体向导创建窗体
图5-4 使用窗体向导创建窗体
①选择窗体布局方式
②单击“下一步”按钮
③指定窗体标题
④单击“完成”按钮
(2)选择窗体布局,指定窗体标题,系统将用指定的窗体标题作为窗体存储的文件名,操作方法如图5-4所示。
任务实施
技能拓展
12
二、使用窗体向导创建窗体
(3) 完成以上步骤后,即可看到窗体的预览效果,如图5-5所示。
图5-5 使用窗体向导创建窗体
任务实施
技能拓展
13
一、创建多个项目窗体
使用“创建”选项卡“窗体”功能区中的“多个项目”按钮,可以创建一个以数据表形式显示多条记录的窗体,每一条记录占一行,如图5-6所示。
图5-6 多个项目窗体
任务实施
技能拓展
14
二、创建数据表窗体
数据表窗体即数据表形式的窗体,在“创建”选项卡“窗体”功能区“其他窗体”下拉菜单中选择“数据表”命令即可创建数据表窗体。
任务实施
技能拓展
15
三、创建分割窗体
图5-7 创建分割窗体
在“创建”选项卡“窗体”功能区“其他窗体”下拉