Access数据库技术与应用课件第6章窗体对象界面设计
合集下载
access数据库应用基础与实训教程第6章窗体的设计
《Access数据库应用基础及实训教程》
6.2 窗体的创建 创建新窗体有多种方法,在数据库窗口中选择【窗体】 对象,然后单击【新建】按钮,此时打开【新建窗体】对话 框,如图6.9 所示。系统提供了创建窗体的9种方法。
图6.9 【新建窗体】对话框
上一页 下一页 退出
《Access数据库应用基础及实训教程》
以窗体视图方式打开窗体非常简单,只需先打开数据 库,然后双击【窗体】对象中的窗体名称即可。
在“窗体视图”中,通常每次只能查看一条记录。使用导航 按钮可以在记录间进行快速浏览,如图6.6所示。
图6.6 导航按钮
上一页 下一页 退出
《Access数据库应用基础及实训教程》
2. 设计视图 设计视图主要是用于设计、创建和修改窗体。以设计视图方
实质就是窗体的“数据表”视图,如图6.3所示,看上去像 Excel的工作表。 4. 数据透视表窗体
可以根据数据在数据透视表窗体中的排列方式进行所需计 算,动态改变数据透视表窗体的版式布置,以便按照不同方式 分析数据。另外,在源数据发生改动时,可以更新数据透视表 窗体,如图6.4所示。
上一页 下一页 退出
《Access数据库应用基础及实训教程》
第6章 窗体的设计
学习目的与要求: 本章结合典型例题介绍创建窗体的各种方
法以及对窗体的再设计。另外还介绍了作为窗 体和报表的基本控件,主要控件的功能以及它 们的属性。数据操作是窗体的一项重要功能, 本章对此也进行了介绍。通过对本章的学习, 读者不仅能正确地创建窗体,而且可以结合相 关知识,掌握修改和装饰窗体的方法以及如何 通过窗体来操作数据等。
视图方式。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。 (1) 数据透视表视图:用于汇总并分析数据表或窗体中数据的
Access数据库教程窗体的设计.ppt
就可以着手亲自创建窗体了,使用向导创建窗体。 【例1】利用“学生信息表”创建窗体,具体步骤如下:
Hale Waihona Puke 4.2.2 源于多重数据集的窗体设计
在很多情况下,信息系统的窗体数据源都不是基于一 个数据表或一个查询表。Access 2002处理多重数据源 的形式为开设子窗体。即主窗体基于一个数据源,而任 一其他数据源的数据处理则必须为其开设对应的子窗体。 子窗体是窗体中的窗体,在显示有“一对多”关系的表 或查询中的数据时,子窗体特别有效。
本章导读
窗体又叫表单,是用户和Access 2002应用程 序之间的主要接口。数据库是用表来存储数据的, 一个完善的数据库应用程序,要使用户能够方便的 对数据表进行数据的输入,修改维护,以及显示输 出。利用Access窗体,能使用户可以轻松地完成数 据的各种处理,制定表中数据的多种显示输入输出 方法以及完成数据库的各种维护功能。可以说,创 建一个Access数据库应用程序系统来说,制作各种 各样的窗体是必不可少的。否则,它就不是一个完 整的数据库应用程序。
下面我们用“窗体向导”来创建一个带子窗体的 窗体。
4.3 自定义窗体
虽然向导可以自动生成一些比较实用的窗体,但是要 设计出更加优美、功能更加强大的窗体,还必须依靠窗 体的设计视图,窗体设计视图是进行窗体设计的主要工 具,可以直接在窗体设计视图中创建窗体,也可以在窗 体设计视图中修改已有的窗体。
4. 3. 1 窗体设计视图 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、
4. 1. 2 窗体的结构
Access窗体由窗体页眉、页面页眉、窗体主体、 页面页脚和窗体页脚5个节组成。
窗体页眉:用于显示窗体的标题和使用说明,或打开 相关窗体或执行其他任务的命令按钮。显示在窗体 视图中顶部或打印页的开头。
Hale Waihona Puke 4.2.2 源于多重数据集的窗体设计
在很多情况下,信息系统的窗体数据源都不是基于一 个数据表或一个查询表。Access 2002处理多重数据源 的形式为开设子窗体。即主窗体基于一个数据源,而任 一其他数据源的数据处理则必须为其开设对应的子窗体。 子窗体是窗体中的窗体,在显示有“一对多”关系的表 或查询中的数据时,子窗体特别有效。
本章导读
窗体又叫表单,是用户和Access 2002应用程 序之间的主要接口。数据库是用表来存储数据的, 一个完善的数据库应用程序,要使用户能够方便的 对数据表进行数据的输入,修改维护,以及显示输 出。利用Access窗体,能使用户可以轻松地完成数 据的各种处理,制定表中数据的多种显示输入输出 方法以及完成数据库的各种维护功能。可以说,创 建一个Access数据库应用程序系统来说,制作各种 各样的窗体是必不可少的。否则,它就不是一个完 整的数据库应用程序。
下面我们用“窗体向导”来创建一个带子窗体的 窗体。
4.3 自定义窗体
虽然向导可以自动生成一些比较实用的窗体,但是要 设计出更加优美、功能更加强大的窗体,还必须依靠窗 体的设计视图,窗体设计视图是进行窗体设计的主要工 具,可以直接在窗体设计视图中创建窗体,也可以在窗 体设计视图中修改已有的窗体。
4. 3. 1 窗体设计视图 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、
4. 1. 2 窗体的结构
Access窗体由窗体页眉、页面页眉、窗体主体、 页面页脚和窗体页脚5个节组成。
窗体页眉:用于显示窗体的标题和使用说明,或打开 相关窗体或执行其他任务的命令按钮。显示在窗体 视图中顶部或打印页的开头。
《Access 2002数据库应用实训教程》第6章:窗体
返回本章
上一页
下一页
返回首页 返回本章
图6.21“商品销售录入”窗体视图
上一页
下一页
返回首页 返回本章
4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销 售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体, 单击“设计”按钮“ ”,进入窗体设计视图,如图6.22 所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜 单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页 脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;
返回本章
上一页
下一页
返回首页 返回本章
3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮, 进 入“事件”选项卡。单击“更新后”属性右端“代码生成器” 按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页
下一页
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。
操作方法如下:
上一页
下一页
返回首页 返回本章
图6.21“商品销售录入”窗体视图
上一页
下一页
返回首页 返回本章
4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销 售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体, 单击“设计”按钮“ ”,进入窗体设计视图,如图6.22 所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜 单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页 脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;
返回本章
上一页
下一页
返回首页 返回本章
3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮, 进 入“事件”选项卡。单击“更新后”属性右端“代码生成器” 按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页
下一页
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。
操作方法如下:
ACCESS课件(第6章窗体) (2)
6.1 窗体概述
P159
窗体就是程序运行时的Windows窗口,是人机交互 的界面。
6.1.1窗体的主要功能和类型
P159
1. 窗体的主要功能
➢控制程序 ➢操作数据 ➢显示信息 ➢交互信息
2. 窗体类型
六 种 图表窗体 窗 体 类 型
主/子窗体
P160
单页窗体
窗体
多页窗体
连续窗体 弹出式窗体
“格式”选项卡 主要用于设置窗体中对象的格式。
6.2 创建窗体
P162
在Access中可以使用三种方法创建窗体:
自动创建窗体
窗体向导
设计视图
6.2.1 自动创建窗体
P162
自动创建窗体可以创建一个基于单表或查询的窗体。 自动创建窗体操作步骤简单,是一种快速创建窗体的 方法。
创建窗体时,在某些情况下需要指定窗体的数据源。 窗体的数据源可以是:
在设计视图中利用属性表设置窗体属性的方法: ➢ 单击窗体设计视图中【窗体选定器】选择窗体。 ➢ 在【属性表】窗格中选择所要设置的属性,执行 以下操作之一: 在属性对话框中输入适当的设置或表达式。
从属性的下拉列表中选择相应的值。
单击属性的【生成器】按钮,选择相应生成器后 利用该生成器设置属性。
窗体的主要属性
两种视图基于同一个数据源,并始终保持同步。 可以在任意一部分中对记录进行切换和编辑。
创建分割窗体 P163
【例】以“教师”表为数据源创建一个分割窗体。
3. 使用“多个项目”创建窗体
P163
“多个项目”窗体是指在窗体中显示多条记录的一 种窗体布局形式;
记录是以数据表的形式显示,是一种连续窗体。
使用“多个项目”创建窗体 P163
《Access2016数据库教程》第6章窗体
1. 控件的类型
(1)绑定控件。与表或查询中的字段捆绑在一起。Access会 自动更新当前记录中与绑定控件相关联的表字段的值。 (2)未绑定控件。与表中字段无关联,不会更新表中字段值。 (3)计算控件。使用表达式作为其控件来源。计算控件必须 在表达式前先键入一个等号“=”。 例如,要在一个文本框中显示当前日期,则其“控件来源”属 性应指定为:=Date(); 要想在文本框中显示学生哪年出生,需将其“控件来源”属性 指定为:=Year([出生日期])。
6.3.2 属性表
在Access中,属性决定对象的特性。窗体属性决定窗体的 结构、外观和行为;控件属性决定控件的外观、行为以及其中 所含文本或数据的特性。
属性表窗格包含5个选项卡: 格式、数据、事件、其他、全部
Access对各个属性都提供 了相应的默认值,在“属性表”中 可以重新设置其属性值。
1.窗体的基本属性
是
导航按钮
否
记录选择器 否
分隔线
是
窗体属性设置 属性名称 设置值
导航按钮 否
记录选择器 滚动条 弹出方式
否 两者均无 是
5.复选框、选项按钮、切换按钮和选项组
【例6-15】创建学生信息查询窗体。该窗体中有一个选 项组,包含了3个选项,选中某个选项后,单击“开始 查询”按钮可以打开相应的查询界面完成查询。窗体为 弹出式窗体,不设导航按钮、滚动条、记录选择器。
本例操作主要分两部分,一是使用设计视图按要求创建 主窗体,二是将“例6-3选课成绩表(数据表)”窗体添加 到主窗体中作为子窗体。
1.使用设计视图创建主/子窗体
主窗体属性设置
属性名称 设置值
记录源
学生表
导按钮 否
记录选择器 否 允许编辑 否
《数据库及其应用-ACCESS》第06章
1
(a) (b)
图6.1-1 窗体的组成
窗体中包括这些节的主要用途般用于设置窗体的标题、窗体使用说明,或打开相关窗体及执行其它任务的命令按钮等。
页面页眉节:一般用来设置窗体在打印时的页头信息。例如:标题、字段标题等用户要在每一页上方显示的内容。
6.1.1窗体的组成
窗体由多个部分组成,每个部分称为一个“节”。在创建和设计窗体时,大部分窗体只选择主体节,这也是创建窗体时默认的结构形式,如图6.1-1(a)所示。
完整的窗体结构包括窗体页眉节、页面页眉节、主体节、页面页脚节、窗体页脚节等,如图6.1-1(b)所示。
第6章 窗体
【本章要点】
?
?
?
? 窗体的概念、窗体的组成 创建窗体的方法 面向对象程序设计方法简介 窗体控件设计
6.1 窗体的基本概念
窗体是Access数据库的对象,是用户对数据库中数据进行操作的理想工作界面。通过窗体用户可以方便地输入、编辑、显示和查询数据,构造方便美观的输入/输出界面。 窗体是Access数据库应用中一个非常重要的工具,是用户与Access应用程序之间的主要接口。窗体一般是建立在表或查询基础上的,窗体本身不存储数据。
数据库原理与应用(Access)第六章 窗体的操作和设计
6.1.3 窗体的结构
窗体由若干个部分组成,每一部分称为一个节, 主要是:窗体页眉、页面页眉、主体、页面页脚和 窗体页脚,如图6-1所示。窗体的信息分布在不同的 节中,每个窗体必须包含主体节,其他节是可选的, 每个节都有特定的用途,并且按照窗体中预览的顺 序打印,各个节的主要功能如下。 (1)窗体页眉:位于窗体顶部位置,一般用于显 示每条记录的内容说明。例如窗体的标题、打开相 关窗体及执行其他任务的命令按钮、单位的标志或 图案等。在窗体视图中,窗体页眉显示在窗体的顶 端,打印时,窗体页眉显示在第一页的顶部。
6.3 常用窗体控件
在Access 2003中,控件主要用在窗体、数据 访问页或报表中显示数据、输入数据、执行某项操 作等。例如可以在窗体、报表中使用标签和文本框 来显示数据、使用文本框输入数据、使用命令按钮 打开其他窗体或报表、使用线条或矩形来分隔与组 织控件,以增强窗体、报表的可读性。控件可以是 绑定型、非绑定型或计算型的。绑定型控件诸如文 本框与基础表、查询中的字段相连接,用于显示、 输入及更新数据库中的相关字段内容。未绑定控件 不与字段相连接,没有数据来源,用于显示信息、 线条、矩形等一些不需要动态改变的内容。计算控 件以表达式作为数据来源,表达式中的内容可以是 表或查询中的字段或其他控件中的数据。
图6-2 “新建窗体”对话框
(3)单击“确定”按钮,打开“窗体向导”对 话框,从中选择窗体上需要的字段,这里我们单 击按钮,选择查询中所有的字段,如图6-3所示。 单击“下一步”按钮,打开如图6-4所示对话框, 选择窗体使用的布局,这里我们选择默认的“纵 栏式”选项。 (4)单击“下一步”按钮,打开如图6-5所示 的对话框,确定窗体所用的样式,这里我们选择 默认的“标准”选项。 (5)单击“下一步”按钮,打开如图6-6所示 的对话框,确定窗体的标题为“教师信息”,并 选择默认的“打开窗体查看或输入信息”选项。 (6)单击“完成”按钮,打开如图6-7所示的 窗口,完成窗体的创建。
ACCESS课件第6章窗体
提示:子窗体可以嵌套,最多7层。P112
29
6.10 记录筛选P123
利用查询设计器可以完成记录的查询,查询结 果保存。 Access还提供了记录筛选的功能, 也可以完成记录的查询。
在窗体或数据表中使用筛选临时查看或编辑记 录的子集。筛选结果不保存。
筛选记录的方法有四种:
1. 按选定内容筛选
文本框完成,用文本框放计算结果。如:在文
本框中输入表达式:=Date()
21
三、基本控件使用举例P106
一个数据库应用系统应具备基本功能: 数据的浏览 数据的添加 数据的删除 数据的查询 数据的统计 这些基本功能可以用窗体来实现,而窗体中
的所有信息又都包含在控件中。
22
例6-2 创建启动窗体P106
6.1 关于窗体P93
窗体是用户和数据库之间的接口。 窗体是Access中用来和用户交互信息的数据库对
象,作为输入和输出的界面,窗体完成功能: 1、数据输入窗体--可以向表中输入数据 2、切换面板窗体—控制系统和用户的交互 3、自定义对话框----接收用户输入并执行相应的
操作
窗体的最基本功能:显示和编辑数据 Access提供3种创建窗体方法:P93
①双击窗体节选定器 ②右键—属性
③工具栏属性按钮
④视图菜单—属性
窗体属性作用/用途:
1 数据选项卡—设置记录源
2 格式选项卡—设置标题
3 格式选项卡—设置导航按钮
16
7.保存窗体P104
在窗体视图或窗体设计视图下,单击窗体右 上角的“关闭”按钮,为窗体命名窗体名称。
6.5 控件P104
控件是在窗体、报表或数据访问页上用于 显示数据、执行操作或作为装饰的对象。例 如,可以在窗体上使用文本框显示数据,在 窗体上使用命令按钮打开另一个窗体。
29
6.10 记录筛选P123
利用查询设计器可以完成记录的查询,查询结 果保存。 Access还提供了记录筛选的功能, 也可以完成记录的查询。
在窗体或数据表中使用筛选临时查看或编辑记 录的子集。筛选结果不保存。
筛选记录的方法有四种:
1. 按选定内容筛选
文本框完成,用文本框放计算结果。如:在文
本框中输入表达式:=Date()
21
三、基本控件使用举例P106
一个数据库应用系统应具备基本功能: 数据的浏览 数据的添加 数据的删除 数据的查询 数据的统计 这些基本功能可以用窗体来实现,而窗体中
的所有信息又都包含在控件中。
22
例6-2 创建启动窗体P106
6.1 关于窗体P93
窗体是用户和数据库之间的接口。 窗体是Access中用来和用户交互信息的数据库对
象,作为输入和输出的界面,窗体完成功能: 1、数据输入窗体--可以向表中输入数据 2、切换面板窗体—控制系统和用户的交互 3、自定义对话框----接收用户输入并执行相应的
操作
窗体的最基本功能:显示和编辑数据 Access提供3种创建窗体方法:P93
①双击窗体节选定器 ②右键—属性
③工具栏属性按钮
④视图菜单—属性
窗体属性作用/用途:
1 数据选项卡—设置记录源
2 格式选项卡—设置标题
3 格式选项卡—设置导航按钮
16
7.保存窗体P104
在窗体视图或窗体设计视图下,单击窗体右 上角的“关闭”按钮,为窗体命名窗体名称。
6.5 控件P104
控件是在窗体、报表或数据访问页上用于 显示数据、执行操作或作为装饰的对象。例 如,可以在窗体上使用文本框显示数据,在 窗体上使用命令按钮打开另一个窗体。
第6章_Access窗体及其应用
9
6.2 窗体的视图
10
6.3 窗体的构成要素
窗体由节组成,窗体页眉和窗体页脚显示在“窗体视图” 中窗体的上方和下方以及打印窗体的开头和结尾。页面 页眉和页面页脚则显示在每一打印页的顶部和底部,不 出现在“窗体视图”中。
11
6.3 窗体的构成要素
窗体页眉节
显示对每条记录都一样的信息,如窗体标题。它出现在 “窗体视图”中屏幕的顶部以及打印时首页的顶部。
单击【视图】菜单的【窗体页眉/页脚节】或者【页面页 眉/页脚节】。
调整窗体节的高度
将鼠标指针放在要调节的节的下边缘,当鼠标指针变成 十字时,拖动高度。
设置页眉/页脚节的属性
鼠标指向对应的节,单击鼠标右键,从弹出的快捷菜单 中选择“属性”选项,在弹出的“属性”对话框中设置 具体的属性。
38
6.7 窗体控件的创建及应用
标签
标签用于在窗体上显示说明性文本,标签总是未绑定的, 用户切换记录时,标签内容不发生变化。 标签可以独立存在,也可以附加在另一个控件上. 例如,创建文本框时,同时创建一个附加的标签,用来 显示文本框的标题。选中标签后,单击右键,选择快捷 菜单中的“属性”,在弹出的“属性”对话框设置标签 的具体属性。
13
6.4 使用向导创建窗体
使用“窗体向导”
在左面的工作区选择“窗体”,单击右面的“使用向导创建 窗体”,在弹出的对话框中,【表/查询】选择“表:学生信 息表”,将所有字段移到【选定的字段】。单击“下一步”。
14
6.4 使用向导创建窗体
在弹出对话框中,用户需要选择窗体使用的布局。选择“两端对 齐”,单击“下一步”。
34
6.5 使用“自动窗体”创建窗体
将字段列表中的“学号”拖到“分类字段”,“课程编 号”拖到“系列字段”,“成绩”拖到“数据字段”。 保存窗体 。
6.2 窗体的视图
10
6.3 窗体的构成要素
窗体由节组成,窗体页眉和窗体页脚显示在“窗体视图” 中窗体的上方和下方以及打印窗体的开头和结尾。页面 页眉和页面页脚则显示在每一打印页的顶部和底部,不 出现在“窗体视图”中。
11
6.3 窗体的构成要素
窗体页眉节
显示对每条记录都一样的信息,如窗体标题。它出现在 “窗体视图”中屏幕的顶部以及打印时首页的顶部。
单击【视图】菜单的【窗体页眉/页脚节】或者【页面页 眉/页脚节】。
调整窗体节的高度
将鼠标指针放在要调节的节的下边缘,当鼠标指针变成 十字时,拖动高度。
设置页眉/页脚节的属性
鼠标指向对应的节,单击鼠标右键,从弹出的快捷菜单 中选择“属性”选项,在弹出的“属性”对话框中设置 具体的属性。
38
6.7 窗体控件的创建及应用
标签
标签用于在窗体上显示说明性文本,标签总是未绑定的, 用户切换记录时,标签内容不发生变化。 标签可以独立存在,也可以附加在另一个控件上. 例如,创建文本框时,同时创建一个附加的标签,用来 显示文本框的标题。选中标签后,单击右键,选择快捷 菜单中的“属性”,在弹出的“属性”对话框设置标签 的具体属性。
13
6.4 使用向导创建窗体
使用“窗体向导”
在左面的工作区选择“窗体”,单击右面的“使用向导创建 窗体”,在弹出的对话框中,【表/查询】选择“表:学生信 息表”,将所有字段移到【选定的字段】。单击“下一步”。
14
6.4 使用向导创建窗体
在弹出对话框中,用户需要选择窗体使用的布局。选择“两端对 齐”,单击“下一步”。
34
6.5 使用“自动窗体”创建窗体
将字段列表中的“学号”拖到“分类字段”,“课程编 号”拖到“系列字段”,“成绩”拖到“数据字段”。 保存窗体 。
数据库基础与Access应用教程第6章 窗体
6.1 认识窗体
窗体本身并不存储数据,但应用窗体可以 使数据库中数据的输入、修改和查看变得直观、 容易。窗体中包含了各种控件,通过这些控件 可以打开报表或其他窗体、执行宏或 VBA 编写 的代码。在一个数据库应用系统开发完成后, 对数据库的所有操作都可以通过窗体来集成。
6.1.1 窗体的作用
窗体是应用程序和用户之间的接口,是创 建数据库应用系统最基本的对象。通过窗体用 户可以操作表或查询中的数据,进而对数据进 行管理和维护。窗体的作用包括以下几个方面。 (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。
6.2 窗体的类型
Access提供了7种类型的窗体,分别是纵 栏式窗体、表格式窗体、数据表窗体、主/子窗 体、图表窗体、数据透视表窗体和数据透视图 窗体。
(1)纵栏式窗体
每个字段都显示在一个独立的行上,并且 左边带有一个标签。纵栏式窗体示例如图所示。
(2)表格式窗体
每条记录的所有字段显示在一行上,每条 记录只有一个标签,显示在窗体的顶端。表格 式窗体示例如图所示
(3)数据表窗体
每条记录的字段以行与列的格式显示,即 每个记录显示为一行,每个字段显示为一列。 字段的名称显示在每一列的顶端。数据表窗体 示例如图所示。
(4)主/子窗体
如果希望将两张相关表放在同一个画面中, 以便信息一目了然,这时子窗体特别有效。主/ 子窗体示例如图所示。
(5)图表窗体
如果需要将数据以图表的形式表示出来, 使其更加直观,就可使用图表窗体。图表窗体 示例如图所示。
可以在“设计视图”中创建基本窗体并对 其进行自定义,使其满足需要。 【例6.3】以“院系”表为数据源,使用“窗体 设计”功能创建窗体,命名为“院系”窗体。
Access 窗体设计PPT51页
1.绑定型控件 2.非绑定型控件 3.计算型控件
6.6.2 控件向导
利用ACCESS提供的控件向导,按向导 提示完成控件属性的设定是常用方法。
6.6.3 标签控件
标签控件在窗体上用于显示描述文字, 例如标题。标签不接受任何输入,是非绑 定型控件,当窗体从一个记录移到另一个 记录时,它的值都不会改变。
第6章 窗体设计
6.2 窗体类型
6.2.1 纵栏式窗体
6.2.2 表格式窗体
6.2.3 数据表窗体
6.3 用向导创建窗体
6.3.1 窗体向导
6.3.2 纵栏式窗体生成器
“纵栏式窗体生成器”用于创建包含表或 查询中全部字段的纵栏式窗体。纵栏式窗 体生成器与前面的“窗体向导”的不同点 是它采用了所有的默认值,只需选择数据 来源即可,其他设计内容自动完成,其效 率更高。纵栏式窗体生成器创建的窗体格 式是纵栏式。
ACCESS对图像的存储有两种方式: 嵌入 链接
图像显示的三种类型
一是采用“绑定对象框”控件显示数据库 记录中保存的图像
二是用“图像”控件在窗体或报表上显示 非数据库记录中保存的图像
三是采用“图片”属性对窗体、报表、命 令按钮、图像控件、切换按钮和选项卡控 件显示背景图片。
6.7.2 图像主要属性
图片 图片类型 图片缩放模式 平铺 图片对齐方式
6.7.3 设置窗体背景图像
6.7.4 设置命令按钮、切换按钮和选项卡 背景图像
给报表、命令按钮、图像控件、切换按 钮和选项卡控件设置背景图片与以上步骤类 似,只是命令按钮、切换按钮和选项卡控件 的背景图片类型只能是位图。
6.7.5 图像控件
Access 窗体设计
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
6.6.2 控件向导
利用ACCESS提供的控件向导,按向导 提示完成控件属性的设定是常用方法。
6.6.3 标签控件
标签控件在窗体上用于显示描述文字, 例如标题。标签不接受任何输入,是非绑 定型控件,当窗体从一个记录移到另一个 记录时,它的值都不会改变。
第6章 窗体设计
6.2 窗体类型
6.2.1 纵栏式窗体
6.2.2 表格式窗体
6.2.3 数据表窗体
6.3 用向导创建窗体
6.3.1 窗体向导
6.3.2 纵栏式窗体生成器
“纵栏式窗体生成器”用于创建包含表或 查询中全部字段的纵栏式窗体。纵栏式窗 体生成器与前面的“窗体向导”的不同点 是它采用了所有的默认值,只需选择数据 来源即可,其他设计内容自动完成,其效 率更高。纵栏式窗体生成器创建的窗体格 式是纵栏式。
ACCESS对图像的存储有两种方式: 嵌入 链接
图像显示的三种类型
一是采用“绑定对象框”控件显示数据库 记录中保存的图像
二是用“图像”控件在窗体或报表上显示 非数据库记录中保存的图像
三是采用“图片”属性对窗体、报表、命 令按钮、图像控件、切换按钮和选项卡控 件显示背景图片。
6.7.2 图像主要属性
图片 图片类型 图片缩放模式 平铺 图片对齐方式
6.7.3 设置窗体背景图像
6.7.4 设置命令按钮、切换按钮和选项卡 背景图像
给报表、命令按钮、图像控件、切换按 钮和选项卡控件设置背景图片与以上步骤类 似,只是命令按钮、切换按钮和选项卡控件 的背景图片类型只能是位图。
6.7.5 图像控件
Access 窗体设计
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.1 窗体的创建
• 6.1.1 使用向导创建窗体 • 6.1.2 使用设计视图创建窗体
6.1.1 使用向导创建窗体 使用向导创建窗体可以分为两种: 使用向导创建窗体可以分为两种:“源于 单一数据集的窗体” 单一数据集的窗体”和“源于多重数据集 的窗体” 的窗体”,即所创建的窗体的数据源是一 个数据表或一个查询还是多个数据表或多 个查询的某种组合。 个查询的某种组合。Access2003为处理 为处理 多重数据源的形式开设了子窗体。 多重数据源的形式开设了子窗体。“公司 职员基本情况” 职员基本情况”窗体是一个具有单一数据 源的窗体。利用窗体设计向导创建“ 源的窗体。利用窗体设计向导创建“商品 上柜数据记录”窗体。 上柜数据记录”窗体。
常用控件功能 显示说明性的文本 接受输入数据和处理字段中的内容 可以包含多个单选按钮、 可以包含多个单选按钮、复选框及切换按钮 两种状态的控件,用于指定是 否的选择 代表真或假,开或关。 否的选择, 两种状态的控件,用于指定是/否的选择,代表真或假,开或关。 每次只能选择一项,被选中时,按钮显示为带黑点的圈圈 每次只能选择一项,被选中时, 也叫多选按钮, 也叫多选按钮,同时可以选择多项 将文本框和下拉列表框功能合在一起,可输入数据, 将文本框和下拉列表框功能合在一起,可输入数据,也可选择数据 一个值列表,这些列表始终显示在窗体(或报表) 一个值列表,这些列表始终显示在窗体(或报表)上 用来执行某个操作,可以用来调用宏或运行VBA程序。 程序。 用来执行某个操作,可以用来调用宏或运行 程序 用来在窗体或报表上添加静态图片 控件可以包含与表字段值无关的OLE对象(包括声音、图像、图形等) 对象(包括声音、图像、图形等) 控件可以包含与表字段值无关的 对象 控件包含与表字段值对应的OLE对象(包括声音、图像、图形等) 对象(包括声音、图像、图形等) 控件包含与表字段值对应的 对象 可以指定多页窗体或报表的分页位置 可以在窗体上创建多个可以切换或活动的页面 在原始窗体(或报表)中显示另一个窗体(或报表) 在原始窗体(或报表)中显示另一个窗体(或报表) 在窗体(或报表)上绘制宽度和颜色可以变化的单线, 在窗体(或报表)上绘制宽度和颜色可以变化的单线,用于把对象分开 在窗体(或报表)上绘制任何颜色和大小的矩形, 在窗体(或报表)上绘制任何颜色和大小的矩形,表示强调 用于显示系统上已安装的ActiveX控件,可以将其用于设计的窗体上 控件, 用于显示系统和表现形式进行分类, 窗体可以按照作用和表现形式进行分类,按作用分类可以分为数据输入 窗体、切换窗体、弹出式窗体;按表现形式分类可以分为纵栏式窗体、 窗体、切换窗体、弹出式窗体;按表现形式分类可以分为纵栏式窗体、表格 式窗体、数据表窗体、 子窗体 图表窗体等。 子窗体、 式窗体、数据表窗体、主/子窗体、图表窗体等。 1.数据输入窗体 数据输入窗体 2.切换面板窗体 切换面板窗体 3.弹出式窗体 弹出式窗体 4.纵栏式窗体 纵栏式窗体 5.表格式窗体 表格式窗体 6.数据表窗体 数据表窗体 7.主/子窗体 主 子窗体 8.图表窗体 图表窗体
6.2 创建窗体的子窗体
• 6.2.1同时创建主窗体和子窗体 同时创建主窗体和子窗体 • 6.2.2 在已有窗体中添加子窗体
6.2.1同时创建主窗体和子窗体 6.2.1同时创建主窗体和子窗体 利用窗体向导同时创建主窗体和子窗体, 利用窗体向导同时创建主窗体和子窗体, 要求主窗体和子窗体的数据源表具有一 对一或一对多的关联关系, 对一或一对多的关联关系,创建时需要 同时从这些表中取得字段。 同时从这些表中取得字段。 按名称查询销售利润”窗体为例, 以“按名称查询销售利润”窗体为例, 利用向导同时创建一个主窗体及其子窗 体。 操作方法详见教材。 操作方法详见教材。
在窗体(或报表)的设计中包含多种类型的控件, 在窗体(或报表)的设计中包含多种类型的控件,在Access的 的 控件工具箱中列出了常用控件,控件的名称和功能如下表所示。 控件工具箱中列出了常用控件,控件的名称和功能如下表所示。
常用控件名称 标签 文本框 选项组 切换按钮 单选按钮 复选框 组合框 列表框 命令按钮 图像 非绑定对象框 绑定对象框 分页符 选项卡控件 子窗本/子报表 子窗本 子报表 直线 矩形 其他控件
2、接受用户输入显示信息 、 这里不是指数据的输入,而是操作的输入。在窗体中, 这里不是指数据的输入,而是操作的输入。在窗体中,可以接受用户操 作指令,完成相应的操作。比如,创建一个自定义的对话框, 作指令,完成相应的操作。比如,创建一个自定义的对话框,为用户提供多 种选项,当需要进行相应操作时,先显示该对话框, 种选项,当需要进行相应操作时,先显示该对话框,然后由用户选择需要的 选项,并进行相应的操作。 选项,并进行相应的操作。 利用窗体,可用来向用户提供必要的提示信息,如显示错误、 利用窗体,可用来向用户提供必要的提示信息,如显示错误、警告等信 息。 3、控制应用程序流程 、 通过窗体上放置命令按钮控件,然后将控件的单击操作映射到某个执行命 通过窗体上放置命令按钮控件 然后将控件的单击操作映射到某个执行命 令的宏或VB宏模块上从而完成动作的自动化 宏模块上从而完成动作的自动化。 令的宏或 宏模块上从而完成动作的自动化。
理论知识
一、窗体的概述 窗体是用来和用户交互的主要数据库对象, 窗体是用来和用户交互的主要数据库对象, 它可以控制用户和系统的交互, 它可以控制用户和系统的交互,也可以接受 用户输入并执行相应的操作。 用户输入并执行相应的操作。窗体还可以与 数据表协同工作, 数据表协同工作,用户可以输入新的记录或 浏览原有记录; 浏览原有记录;将数据在屏幕上进行合理安 排,使得在窗体中有文字、图像还可以插入 使得在窗体中有文字、 声音、视频,使人机界面更加丰富多彩; 声音、视频,使人机界面更加丰富多彩;构 成窗体的元素叫“控件” 成窗体的元素叫“控件”,这些控件使数据 库的各个对象紧密地结合起来; 库的各个对象紧密地结合起来;另外窗体还 可以与宏或函数相结合控制数据库应用程序 的执行过程。 的执行过程。
二、窗体的作用 窗体是用户同数据库数据之间的主要操作接口, 窗体是用户同数据库数据之间的主要操作接口,它的作用通常包 括显示和编辑数据、 括显示和编辑数据、接受用户输入显示信息以及控制应用程序流 程等几个方面。 程等几个方面。 1、显示和编辑数据 、 用户可以通过窗体这个操作界面输入新的记录,显示已有的记录, 用户可以通过窗体这个操作界面输入新的记录,显示已有的记录, 对数据进行更新或删除等操作。 对数据进行更新或删除等操作。一般每个窗体都与同一个表或 查询相关联,这意味着在窗体中对数据的改动, 查询相关联,这意味着在窗体中对数据的改动,等同于在该基 表或原集的数据表视图中进行的改动。 表或原集的数据表视图中进行的改动。 通过设置窗体中显示数据控件的属性, 通过设置窗体中显示数据控件的属性,可以控制对数据的操作方 比如,将某个显示数据的文本框设置为只读, 式。比如,将某个显示数据的文本框设置为只读,或是将不需 要显示的数据隐藏,以防止用户查看或修改。 要显示的数据隐藏,以防止用户查看或修改。在表视图中是无 法进行类似的操作, 法进行类似的操作,所以窗体能够提供比数据表视图更高级的 操作特性;另外,在窗体中,也可以进行简单的计算。 操作特性;另外,在窗体中,也可以进行简单的计算。
6.2.2 在已有窗体中添加子窗体 需要在一个窗体中添加一个子窗体时, 需要在一个窗体中添加一个子窗体时 , 我们不 需要重头开始做, 需要重头开始做 , 可以直接在窗体中添加一 个子窗体。 这里有两种情况: 个子窗体 。 这里有两种情况 : 一种是子窗体 还未创建, 另一种是子窗体已经创建完成。 还未创建 , 另一种是子窗体已经创建完成 。 这一节以“ 按人员查询销售利润” 这一节以 “ 按人员查询销售利润 ” 窗体作为 主窗体, 以 “ 按销售人员查询利润子窗体” 主窗体 , 按销售人员查询利润子窗体 ” 窗体为子窗体,完成子窗体的创建。 窗体为子窗体,完成子窗体的创建。 操作方法详见教材
五、窗体中控件的介绍 控件是可以使用在窗体、报表和数据访问页上的对象,如标签、 控件是可以使用在窗体、报表和数据访问页上的对象,如标签、文本框 或命令按钮等。使用控件可以显示数据或输入数据,,或实现其他功能。 ,,或实现其他功能 或命令按钮等。使用控件可以显示数据或输入数据,,或实现其他功能。控 件有3种基本类型 种基本类型。 件有 种基本类型。 1.绑定型控件 绑定型控件 2.非绑定型控件 非绑定型控件 3.计算型控件 计算型控件
6.1.2 使用设计视图创建窗体
二、创建复杂的窗体 商品进货数据录入”窗体的功能: “商品进货数据录入”窗体的功能 窗体分为上中下三部分, 窗体分为上中下三部分,上面部分的一些控件可以让操 作员输入进货商品的相关信息, 作员输入进货商品的相关信息,且在操作员输入进货货 号以后自动判断是否为新进商品, 号以后自动判断是否为新进商品,如果是新进商品则要 求操作员详细输入各项内容, 求操作员详细输入各项内容,如果不是则会自动填写相 关的货名、规格、计量单位等信息以减少工作量;中间 关的货名、规格、计量单位等信息以减少工作量; 部分展示了商品库存表中的内容, 部分展示了商品库存表中的内容,可以很方便地查找到 库存信息;下面部分有“保存记录”和“退出”按钮, 库存信息;下面部分有“保存记录” 退出”按钮, 以实现数据的更改及退出窗体的功能。 以实现数据的更改及退出窗体的功能。 窗体的数据源为“库存数据记录” 窗体的数据源为“库存数据记录”表,但在窗体中有一 库存金额” 库存数据记录”表中所没有的, 项“库存金额”,是“库存数据记录”表中所没有的, 需要经过计算才能得到。在本节中设置“ 需要经过计算才能得到。在本节中设置“商品进货数据 录入”窗体的数据源。 录入”窗体的数据源。
四、窗体的结构 窗体一般由若干部分构成,每一部分称为一个节,窗体最多可以拥有5 窗体一般由若干部分构成,每一部分称为一个节,窗体最多可以拥有 个节。分别为窗体页眉、页面页眉、主体节、页面页脚和窗体页脚。 个节。分别为窗体页眉、页面页眉、主体节、页面页脚和窗体页脚。在“设 计” 视图中,节表现为区段形式,并且窗体包含的每一个节都出现一次。 视图中,节表现为区段形式,并且窗体包含的每一个节都出现一次。在打印 窗体中,页面页眉和页脚可以每页重复一次。每一个节都有特定的用途, 窗体中,页面页眉和页脚可以每页重复一次。每一个节都有特定的用途,并 且按窗体中预览的顺序打印。 且按窗体中预览的顺序打印。 1.窗体页眉 窗体页眉 2.页面页眉 页面页眉 3.主体节 主体节 4.页面页脚 页面页脚 5.窗体页脚 窗体页脚