第5章数据库窗体.ppt
合集下载
数据库技术及应用(Access 2016)第5章 窗体

4.数据表视图
数据表视图和Excel电子表格类似,它以简 单的行列格式一次显示数据表中的许多记录。 该视图和窗体视图一样多用于添加和修改数 据。
ቤተ መጻሕፍቲ ባይዱ
单选题 1分
2.下列不属于Access窗体的视图是( )
A 设计视图 B 窗体视图 C 版面视图 D 数据表视图
提交
5.2 创建窗体
在Access 2010中提供了更多智能化的自 动创建窗体的方式。在Access 2010中,创建 窗体有以下几种方法,如图所示。
【例5.2】以“教师”表为数据源,使用“分割 窗体”工具创建分割窗体,窗体命名为“教师 分割式窗体”。
5.2.3使用“多个项目”工具创建显示多个记录的窗体
如果需要一个可显示多个记录、但可自定义 性又比数据表强的窗体时,可以使用 “多个 项目”工具。
【例5.3】 以“学生”表为数据源,使用“多 个项目”工具创建窗体,窗体命名为“学 生”。
第5章 窗体
本章内容
5.1 窗体概述 5.2 创建窗体 5.3设计窗体 5.4建立系统控制界面
学习目标
通过本章的学习,读者应该掌握以下内容: (1)窗体的功能、结构以及视图方式。 (2)创建窗体的方法。 (3)窗体的设计以及控件的使用。 (4)修饰窗体。 (5)创建导航窗体。 (6)设置启动窗体。
5.2.4 使用“向导”创建窗体
【例5.4】以“教师”表为数据源,使用“窗 体向导”功能创建窗体,窗体布局为“表 格”,命名为“教师信息表格式窗体”。
5.2.5使用“空白窗体”工具创建窗体
【例5.5】 以“院系”表为数据源,使用“空 白窗体”工具创建窗体,命名为“院系”窗 体。
5.2.6 使用“数据透视图”工具功能创建窗体
Access数据库应用技术第五章 窗体

5.3 使用设计视图创建窗体
5.3.3控件的使用
1. 标签控件 标签是一个输出控件,Access使用它向用户输出信息,显 示说明性的文本,例如标题或简短的提示。标签不能与数据源 绑定,是非绑定型控件,标签的创建不能用向导创建,但在创 建其他控件时,可以作为文字说明附加到其他绑定控件上。 【实例5-6】在窗体“设计视图”中,为“学生管理.mdb”数据 库的“成绩”窗体添加窗体标题“学生成绩信息”。
第五章 窗体
主要内容
• 5.1 窗体概述 • 5.2 使用向导及自动创建窗体 • 5.3 使用设计视图创建窗体
5.1 窗体概述
5.1.1窗体的作用
窗体可以显示表或查询中的数据,但窗体本身并不存储数 据,窗体中可以包含文字、图形、图像等,还可以插入音频、 视频等。窗体的主要用途有以下几种: 输入和编辑数据 可以为数据库中的数据表设计相应的窗体作为输入或编辑数 据的界面,实现数据的输入和编辑。 显示和打印数据 在窗体中可以显示或打印来自一个或多个数据表或查询中的 数据,可以显示警告或提示信息。 控制程序流程 窗体能与函数、过程相结合,编写宏或VBA代码完成各种复 杂的控制功能。
5.1 窗体概述
5.1.2窗体的分类
Access中的窗体按表现形式可以分为纵栏式窗体、表格式 窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体 和数据透视图窗体等,下面主要介绍常用的几种。 1.纵栏式窗体 通常用于输入数据,在窗体中 每次只显示表或查询中的一条记录, 记录中各字段纵向排列,每列的左 边显示字段名,右边显示字段内容。
5.2.2使用“窗体向导”
“窗体向导”引导用户通过以下四步完成窗体的创建: 确定窗体上的数据源,可以是单个表或查询,还可以是多个 表或查询,然后确定窗体上使用哪些字段。
Access基础与应用教程PPT课件 第5章 窗体

一般来说,Access 提供了如下5种类型的窗体: (1)纵栏表窗体 在纵栏表窗体中,一次只显示一个记录,每个字段都显示 在一个独立的行上,并且左边带有一个该字段名标签。 (2)表格式窗体 在表格式窗体中,每条记录的所有字段显示在一行上,每 个窗体只有一个标签,显示在窗体的顶端。 (3)数据表窗体 在数据表窗体中,每条记录的字段以行与列的格式显示, 字段的名称显示在每一列的顶端。 (4)数据透视表窗体 在数据透视表窗体中,可以动态地改变数据透视表窗体的 版式布置,以便按照不同方式分析数据。 (5)数据透视图窗体 在数据透视图窗体中,通过图表可直观地显示数据,并且可 以显示一个或多个图表。
(4)布局视图
Access2010新增了布局视图,它比设计视图更加直观, 在设计的同时可以查看数据。在布局视图中,窗体中每个控 件都显示了记录源中的数据,因此可以更加方便地根据实际 数据调整控件的大小、位置等。
5.1.2 窗体的视图类型(续)
(5)数据透视表视图
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。可以查看明细数据或汇总 数据。
在Access数据库中,窗体是用户与数据库系统 之间进行交互操作的主要对象。窗体本质上就是一个 Windows 的窗口,只是在进行可视化程序设计时将 其称为窗体。 窗体主要用于在数据库中输入和显示数据,也可 以将窗体用作切换面板来打开数据库中的其他对象,
或者用作自定义对话框来接受用户的输入及根据输入
窗体
窗体是一种主要用于在 数据库中输入和显示数据的 数据库对象。也可以将窗体 用作切换面板来打开数据库 中的其他窗体和报表,或者 用作自定义对话框来接受用 户的输入及根据输入执行操 作。
(4)布局视图
Access2010新增了布局视图,它比设计视图更加直观, 在设计的同时可以查看数据。在布局视图中,窗体中每个控 件都显示了记录源中的数据,因此可以更加方便地根据实际 数据调整控件的大小、位置等。
5.1.2 窗体的视图类型(续)
(5)数据透视表视图
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。可以查看明细数据或汇总 数据。
在Access数据库中,窗体是用户与数据库系统 之间进行交互操作的主要对象。窗体本质上就是一个 Windows 的窗口,只是在进行可视化程序设计时将 其称为窗体。 窗体主要用于在数据库中输入和显示数据,也可 以将窗体用作切换面板来打开数据库中的其他对象,
或者用作自定义对话框来接受用户的输入及根据输入
窗体
窗体是一种主要用于在 数据库中输入和显示数据的 数据库对象。也可以将窗体 用作切换面板来打开数据库 中的其他窗体和报表,或者 用作自定义对话框来接受用 户的输入及根据输入执行操 作。
第5 窗体-PPT精品文档

窗体的概念 窗体的视图 窗体的组成 窗体的类型
5
2019/2/18
Access数据库技术及应用
第5 章
5.1.1 窗体的概念
窗体具有多种形式,不同的窗体能够完成不同功能。 窗体中显示的信息可以分为两类:一类是设计者在 设计窗体时附加的一些提示信息,例如,一些说明 性的文字或一些图形元素,如线条、矩形框等就属 此类,不随记录而变化; 另一类是所处理表或查询的记录,这些信息往往与 所处理记录的数据密切相关,会随着所处理的数据 的变化而变化。如在处理数据时用来显示具体的姓 名的控件就是此类的一个典型代表。
12 2019/2/18
Access数据库技术及应用
第5 章
5.1.4 窗体的类型
1.纵栏式窗体 纵栏式窗体一次只能显示一条记录,记录按列显 示在窗体上,每列的左边显示字段名,右边显示 字段内容。
13
2019/2/18
Access数据库技术及应用
第5 章
2.表格式窗体
通常一个窗体在同一时刻只显示一条记录的信息。 如果一条记录的内容比较少,单独占用一个窗体 的空间会很浪费。如下图所示的“学生”窗体就 是一个表格式窗体,窗体上显示了三条记录。
3
2019/2/18
Access数据库技术及应用
第5 章
教学目标
了解窗体的分类及其组成结构 掌握使用向导创建窗体 掌握窗体中控件的用法 了解窗体美化的方法
4
2019/2/18
Access数据库技术及应用
第5 章
5.1 窗体基础知识
5.1.1 5.1.2 5.1.3 5.1.4
16
2019/2/18
ACCESS数据库学习课件 第5次课 窗体

窗体的视图
• 3、布局视图:可以调整布局
窗体的创建
• 窗体向导:使用窗体向导可以快捷地创建 不同布局的窗体。有纵栏表式,表格式, 数据表式和两端对齐式窗体,还可以选择 窗体的各种样式
• 数据透视表/数据透视图:创建,设计数据 透视图和数据透视表窗体,能够非常方便 地对数据进行比较和分析
• 主/子窗体:用于显示具有一对多关系的表 或查询间的数据
可以显示各种提示信息,如警告和错误等。
• 4)控制应用程序
作为控制切换面板,可以控制应用程序的执行,还可以和函数, 过程等想结合,编写代码,以提供更强大的数据管理功能,同时操作更 加简洁
窗体的视图
• 1、窗体视图:能同时查看,输入和修改数据,可
显示文字,图片,按钮等
窗体的视图
• 2、设计视图:可以创建和编辑修改窗体中显 示的元素,调整布局,还可以绑定数据源
在窗体页眉处 插入图片作为
特殊标志
案例:使用窗体设计创建“员工信 息表”窗体
•特殊控件---选项卡控件的使用
•特殊控件---创建选项 组控件
1)在员工信息表中添加“学历”字段
练习1
创建学生信息窗体,效果如下:
练习2
为学生信息窗体添加【添加】、【保存】、【删除】和【关闭 窗体】按钮。
添加 保存 删除 关闭窗体
窗体
常见的系统的界面
本课要点
• 窗体的作用,种类与创建SQL语句 • 窗体的结构 • 控件的功能 • 控件的使用 • 窗体的属性
导读
• 为了便于编辑和管理数据,ACCESS提供了 人机交互界面------窗体
• 使用窗体可以浏览一条或多条记录。 • 在ACCESS应用程序中,所有操作都是在各
种形式的窗体中进行,因此,窗体设计的 好坏直接影响ACCESS应用程序的显示和编辑数据
Access 数据库技术与应用第5章 窗体

例5-4 使用“窗体向导”按钮创建窗体:“课程信息窗体”, 数据源为“课程信息”表,窗体中显示课程号、课程名、学分3个 字段。
24
操作步骤: (1)打开数据库“学生管理系统”,在“导航”窗口选定
“课程信息”表。 (2)选择“创建”选项卡,单击“窗体”选项组中的“窗体
向导”按钮 ,打开“窗体向导”对话框。 在“表/查询”下拉列表框中可以选择数据源,这里选择“表:
31
数据透视表窗口可以分为四个区域,每个区域都称之为轴。 可以向轴中拖放一个或多个字段,所以也称为“拖放区域”。数 据透视表的四个主要的轴分别是:行字段、列字段、筛选字段和 汇总或明细字段。
行字段轴定义了数据透视表左侧的字段; 列字段轴定义了数据透视表上方的字段; 筛选字段轴定义了用于筛选数据透视表的字段,并且可
3
窗体的功能主要有以下几个方面: (1)数据操作
窗体的基本功能就是数据记录的显示和维护。窗体可以以 不同的风格显示数据库中的数据,可以显示、添加、修改和删 除表或查询中的记录。 (2)显示信息
使用窗体显示各种提示信息,例如消息、错误和警告等。 (3)控制程序流程
窗体可以与函数、宏、过程等相结合,通过执行代码来控制 程序的运行。 (4)信息交互
据,窗体上的控件与表中的字段相关联,属于绑定窗体。
(2)切换面板窗体 主要用于控制应用程序的流程,如打开其 他窗体或报表等,属于非绑定窗体。
(3)自定义对话框 用来接收用户的输入并根据输入执行相应 的操作,属于非绑定窗体。
切换面板窗体
自定义对话框
15
5.2 使用工具自动创建窗体
在Access 2010中,在“创建”选项卡的“窗体”组中提供 了多个按钮来创建窗体,大致可分为自动创建窗体、利用窗体向 导创建窗体和使用设计视图创建窗体3种方法。
24
操作步骤: (1)打开数据库“学生管理系统”,在“导航”窗口选定
“课程信息”表。 (2)选择“创建”选项卡,单击“窗体”选项组中的“窗体
向导”按钮 ,打开“窗体向导”对话框。 在“表/查询”下拉列表框中可以选择数据源,这里选择“表:
31
数据透视表窗口可以分为四个区域,每个区域都称之为轴。 可以向轴中拖放一个或多个字段,所以也称为“拖放区域”。数 据透视表的四个主要的轴分别是:行字段、列字段、筛选字段和 汇总或明细字段。
行字段轴定义了数据透视表左侧的字段; 列字段轴定义了数据透视表上方的字段; 筛选字段轴定义了用于筛选数据透视表的字段,并且可
3
窗体的功能主要有以下几个方面: (1)数据操作
窗体的基本功能就是数据记录的显示和维护。窗体可以以 不同的风格显示数据库中的数据,可以显示、添加、修改和删 除表或查询中的记录。 (2)显示信息
使用窗体显示各种提示信息,例如消息、错误和警告等。 (3)控制程序流程
窗体可以与函数、宏、过程等相结合,通过执行代码来控制 程序的运行。 (4)信息交互
据,窗体上的控件与表中的字段相关联,属于绑定窗体。
(2)切换面板窗体 主要用于控制应用程序的流程,如打开其 他窗体或报表等,属于非绑定窗体。
(3)自定义对话框 用来接收用户的输入并根据输入执行相应 的操作,属于非绑定窗体。
切换面板窗体
自定义对话框
15
5.2 使用工具自动创建窗体
在Access 2010中,在“创建”选项卡的“窗体”组中提供 了多个按钮来创建窗体,大致可分为自动创建窗体、利用窗体向 导创建窗体和使用设计视图创建窗体3种方法。
第5章 Access 2010数据库应用教程 窗体

Access 2010数据库应用教程
5.2 创建窗体
在“创建”选项卡的 “窗体”组中,提供了 多种创建窗体的功能按 钮。其中包括:“窗 体”、“窗体设计”和 “空白窗体”三个主要 的按钮,还有“窗体向 导”、“导航”和“其 他窗体”三个辅助按钮。
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
5.图表窗体 Access2010提供了多种图表,包括折线图、 柱型图、饼图、圆环图、面积图、三维条 型图等。可以单独使用图表窗体,也可以 将它嵌入到其他窗体中作为子窗体。
Access 2010数据库应用教程
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
使用按钮快速创建
【例】在“学生管理”数据库中,以“班 级”为数据源使用“多个项目”创建窗体。 操作步骤如下: (1)打开“学生管理”数据库,在“导航” 窗口选定“班级”表; (2)在“创建”选项卡中的“窗体”组中, 点击“其他窗体”按钮,选中“多个项 目”。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
2.表格式窗体 在窗体中显示表或查询中的记录。记录中 的字段横向排列,记录纵向排列。每个字 段的字段名称都放在窗体顶部,做窗体页 眉。可通过滚动条来查看其他记录。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
Access数据库应用教程第5章 窗体图文模板

在窗体中可以显示一些解释或警告的信息。 (3) 控制应用程序流程
窗体可以与函数、子程序相结合,通过编写宏或VBA代码完成各种复杂的控制功 能。例如,在窗体中设计命令按钮,并对其编程,当单击命令按钮时,即可执行相 应的操作,从而达到控制程序流程的目的。
窗体概述
②窗体的信息来源 窗体作为用户与Access应用程序之间的交互界面,其本身并不存储数据;多数
有运行,看不到实际数据。
的空白处单击鼠标右键,执行“页面页
(2)会显示网格线,便于对齐窗体
眉/页脚”或“窗体页眉/页脚”命令显
内的各个控件。
示或隐藏它们,还可以调整各部分的大
(3)在设计视图中,可以用鼠标左
小。
键框选多个控件,所选择的控件四
(5)可以向窗体添加更多类型的控件,
周以黄色突出显示控制框,表示此
在纵栏式窗体中,数据源的所有字段都会显示在窗体上,每个字段占
【例5-1】在“一学行生,成一绩次管只理显”示数一据条记录。
库中,使用“窗体”按钮创建一个名
为 “例5-1选课成绩”的窗体。该窗
体的记录源是“选课成绩”表。操作
步骤如下:
(1)打开“学生成绩管理”数据库,
单击“导航窗格”中的“表”对象。
(2)在展开的“表”对象列表中单
程名称”字段。
图5-8 添加“学号”字段
(5)重复第(3)步添加
后的布局视图
“平时成绩”和“考试成绩”
字段。
(6)单击“保存”按钮,保
存该窗体,窗体命名为“例5-3 图5-9 格式窗体
使用“多个项目”按钮创建表格式窗体,在一个窗体上显示多条记录,每一行为一条记录, 数据源可以是表或者查询。
数据表 视图
标题和筛选字段, 直到形成所需的版 面布置为止。每次 改变版面布置时, 窗体会立即按照新 的布置重新计算数 据。
窗体可以与函数、子程序相结合,通过编写宏或VBA代码完成各种复杂的控制功 能。例如,在窗体中设计命令按钮,并对其编程,当单击命令按钮时,即可执行相 应的操作,从而达到控制程序流程的目的。
窗体概述
②窗体的信息来源 窗体作为用户与Access应用程序之间的交互界面,其本身并不存储数据;多数
有运行,看不到实际数据。
的空白处单击鼠标右键,执行“页面页
(2)会显示网格线,便于对齐窗体
眉/页脚”或“窗体页眉/页脚”命令显
内的各个控件。
示或隐藏它们,还可以调整各部分的大
(3)在设计视图中,可以用鼠标左
小。
键框选多个控件,所选择的控件四
(5)可以向窗体添加更多类型的控件,
周以黄色突出显示控制框,表示此
在纵栏式窗体中,数据源的所有字段都会显示在窗体上,每个字段占
【例5-1】在“一学行生,成一绩次管只理显”示数一据条记录。
库中,使用“窗体”按钮创建一个名
为 “例5-1选课成绩”的窗体。该窗
体的记录源是“选课成绩”表。操作
步骤如下:
(1)打开“学生成绩管理”数据库,
单击“导航窗格”中的“表”对象。
(2)在展开的“表”对象列表中单
程名称”字段。
图5-8 添加“学号”字段
(5)重复第(3)步添加
后的布局视图
“平时成绩”和“考试成绩”
字段。
(6)单击“保存”按钮,保
存该窗体,窗体命名为“例5-3 图5-9 格式窗体
使用“多个项目”按钮创建表格式窗体,在一个窗体上显示多条记录,每一行为一条记录, 数据源可以是表或者查询。
数据表 视图
标题和筛选字段, 直到形成所需的版 面布置为止。每次 改变版面布置时, 窗体会立即按照新 的布置重新计算数 据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
窗体
窗体是一种主要用于在 数据库中输入和显示数据的 数据库对象。也可以将窗体 用作切换面板来打开数据库 中的其他窗体和报表,或者 用作自定义对话框来接受用 户的输入及根据输入执行操 作。
第5章 窗体
本章主要内容
5.1 窗体概述 5.2 创建窗体 5.3 在设计视图中进行自定义窗体设计
退出
5.1 窗体概述
页面页脚只出现在打印窗体中。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 后一个主体节之后,最后一个打印页的页面页脚之前。
5.1.3 窗体的视图类型
在 Access 数据库中,窗体的视图类型通常有如下几种:
(1)“设计”视图
5.1.5 控件(控件的类型)
1.控件的类型 窗体中的控件可分为如下三种类型:
(1)绑定控件 绑定控件与基础表或基础查询中的字段捆缚在一起。使用绑
定控件可以显示、输入或更新数据库中的字段值。 (2)未绑定控件
未绑定控件没有数据源。使用未绑定控件可以显示信息、线 条、矩形和图片等。 (3)计算控件
计算控件使用表达式作为其控件来源。表达式是运算符、常 数、函数和字段名称、控件和属性的任意组合。表达式的计算结 果为单个值。必须在表达式前键入一个等号 (=)。表达式可以使 用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他 控件的数据。例如,要在文本框中显示当前日期,需将该文本框 的“控件来源”属性指定为:=Date()。
窗体页眉出现在“窗体”视图中屏幕的顶部,以及打印时首页的 顶部。
(2)页面页眉节 页面页眉节在每个打印页的顶部显示诸如标题或列标题等信
息。页面页眉只出现在打印窗体中。 (3)主体节 主体节明细地显示记录。可以在屏幕或页上显示一条记录,
也可以显示尽可能多的记录。 (4)页面页脚节 页面页脚节在每个打印页的底部显示诸如日期或页码等信息。
(2)“窗体”视图
在“设计”视图中创建窗体后,即可在“窗体”视图中进 行查看。在“窗体”视图中,通常每次只能查看一条记录。在 “窗体”视图视图中,使用导航按钮可以在记录之间快速切换。
5.1.2 窗体的视图类型(续)
(3)“数据表”视图 在“数据表”视图中,可以查看以行与列格式显示的记录,
因此可以同时看到许多条记录。在“数据表”视图中,使用导航 按钮可以在记录之间快速切换。 (4)数据透视表视图
5.1.5 控件
控件是允许用户控制程序的图形用户界面对象,如文 本框、复选框、滚动条或命令按钮等。可使用控件显示数 据或选项、执行操作或使用户界面更易阅读。窗体中的所 有信息都包含在控件中。
窗体的控件包括标签、文本框、选项组、切换按钮、 选项按钮、复选框、组合框、列表框、命令按钮、选项卡 控件、图像、非绑定对象框、绑定对象框、子窗体/子报表、 直线、矩形及 ActiveX 控件等等。
5.1.3 窗体的类型
一般来说,Access 2003提供了如下5种类型的窗体: (1)纵栏式窗体
在纵栏式窗体中,每个字段都显示在一个独立的行上,并 且左边带有一个标签。 (2)表格式窗体
在表格式窗体中,每条记录的所有字段显示在一行上,每 条记录只有一个标签,显示在窗体的顶端。 (3)数据表窗体
在数据表窗体中,每条记录的字段以行与列的格式显示, 字段的名称显示在每一列的顶端。 (4)数据透视表窗体
例如,可以创建一个带有子窗体的主窗体,用于显 示“学系”表和“专业”表中的数据。“学系”表和 “专业”表之间的关系是一对多关系。“学系”表中的 数据是一对多关系中的“一”方,“专业”表中的数据 是一对多关系中的“多”方,因为每一学系都可以有多 个专业。
如果将每个子窗体都放在主窗体上,则主窗体可以 包含任意数量的子窗体。还可以嵌套多达七层的子窗体。 也就是说,可以在主窗体内包含子窗体,而子窗体内可
在Access数据库中,窗体是用户与数据库系统 之间进行交互操作的主要对象。窗体本质上就是一个 Windows 的窗口,只是在进行可视化程序设计时将 其称为窗体。
窗体主要用于在数据库中输入和显示数据,也可 以将窗体用作切换面板来打开数据库中的其他对象, 或者用作自定义对话框来接受用户的输入及根据输入 去执行相应操作。
对于负责显示记录源中某个字段数据的控件,需要 将该控件的“控件来源”属性指定为记录源中的某个字段
5.1.1 窗体的组成
窗体的构成包括窗体页眉、页面页眉、主体、页面页脚和窗 体页脚五个部分,每个部分称为一个“节”。窗体中的信息可 以分布在多个节中。
(1)窗体页眉节 窗体页眉节显示对每条记录都一样的信息,如窗体的标题。
在数据透视表窗体中,可以动态地改变数据透视表窗体的 版式布置,以便按照不同方式分析数据。 (5)数据透视图窗体
在数据透视图窗体中,通过图表可直观地显示数据,并且可 以显示一个或多个图表。
5.1.4 主/子窗体
子窗体是插入到另一窗体中的窗体。原始窗体称为 主窗体,窗体中的窗体称为子窗体。当显示具有一对多 关系的表或查询中的数据时,子窗体特别有效。
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。 (5)数据透视图视图
在数据透视图视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据并显出对应的图表。
若要创建一个窗体,可在“设计”视图中进行。 在“设计”视图中,使用“格式”工具栏更改字体或字体大小、 对齐文本、更改边框或线条宽度、应用颜色或特殊效果。可以 使用标尺对齐控件。可将控件放在主体节中,或其他某个窗体 节中。还可以使用工具箱添加控件,如标签和文本框等。
在“设计”视图中,单击“视图”按钮切换到另一个视图。
由于窗体的功能与数据库中的数据密切相关,故在 建立一个窗体时,往往需要指定与该窗体相关的表或查询 对象,也就是需要指定窗体的记录源。
窗体的记录源可以是表或查询对象,还可以是一个 SQL语句。窗体中显示的数据将来自记录源指定的基础表 或查询。
在窗体中,通常需要使用各种窗体元素,例如:标 签、文本框、选项按钮、复选框、命令按钮、图片框等等。 在术语上把这些窗体元素称为控件。
窗体是一种主要用于在 数据库中输入和显示数据的 数据库对象。也可以将窗体 用作切换面板来打开数据库 中的其他窗体和报表,或者 用作自定义对话框来接受用 户的输入及根据输入执行操 作。
第5章 窗体
本章主要内容
5.1 窗体概述 5.2 创建窗体 5.3 在设计视图中进行自定义窗体设计
退出
5.1 窗体概述
页面页脚只出现在打印窗体中。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 后一个主体节之后,最后一个打印页的页面页脚之前。
5.1.3 窗体的视图类型
在 Access 数据库中,窗体的视图类型通常有如下几种:
(1)“设计”视图
5.1.5 控件(控件的类型)
1.控件的类型 窗体中的控件可分为如下三种类型:
(1)绑定控件 绑定控件与基础表或基础查询中的字段捆缚在一起。使用绑
定控件可以显示、输入或更新数据库中的字段值。 (2)未绑定控件
未绑定控件没有数据源。使用未绑定控件可以显示信息、线 条、矩形和图片等。 (3)计算控件
计算控件使用表达式作为其控件来源。表达式是运算符、常 数、函数和字段名称、控件和属性的任意组合。表达式的计算结 果为单个值。必须在表达式前键入一个等号 (=)。表达式可以使 用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他 控件的数据。例如,要在文本框中显示当前日期,需将该文本框 的“控件来源”属性指定为:=Date()。
窗体页眉出现在“窗体”视图中屏幕的顶部,以及打印时首页的 顶部。
(2)页面页眉节 页面页眉节在每个打印页的顶部显示诸如标题或列标题等信
息。页面页眉只出现在打印窗体中。 (3)主体节 主体节明细地显示记录。可以在屏幕或页上显示一条记录,
也可以显示尽可能多的记录。 (4)页面页脚节 页面页脚节在每个打印页的底部显示诸如日期或页码等信息。
(2)“窗体”视图
在“设计”视图中创建窗体后,即可在“窗体”视图中进 行查看。在“窗体”视图中,通常每次只能查看一条记录。在 “窗体”视图视图中,使用导航按钮可以在记录之间快速切换。
5.1.2 窗体的视图类型(续)
(3)“数据表”视图 在“数据表”视图中,可以查看以行与列格式显示的记录,
因此可以同时看到许多条记录。在“数据表”视图中,使用导航 按钮可以在记录之间快速切换。 (4)数据透视表视图
5.1.5 控件
控件是允许用户控制程序的图形用户界面对象,如文 本框、复选框、滚动条或命令按钮等。可使用控件显示数 据或选项、执行操作或使用户界面更易阅读。窗体中的所 有信息都包含在控件中。
窗体的控件包括标签、文本框、选项组、切换按钮、 选项按钮、复选框、组合框、列表框、命令按钮、选项卡 控件、图像、非绑定对象框、绑定对象框、子窗体/子报表、 直线、矩形及 ActiveX 控件等等。
5.1.3 窗体的类型
一般来说,Access 2003提供了如下5种类型的窗体: (1)纵栏式窗体
在纵栏式窗体中,每个字段都显示在一个独立的行上,并 且左边带有一个标签。 (2)表格式窗体
在表格式窗体中,每条记录的所有字段显示在一行上,每 条记录只有一个标签,显示在窗体的顶端。 (3)数据表窗体
在数据表窗体中,每条记录的字段以行与列的格式显示, 字段的名称显示在每一列的顶端。 (4)数据透视表窗体
例如,可以创建一个带有子窗体的主窗体,用于显 示“学系”表和“专业”表中的数据。“学系”表和 “专业”表之间的关系是一对多关系。“学系”表中的 数据是一对多关系中的“一”方,“专业”表中的数据 是一对多关系中的“多”方,因为每一学系都可以有多 个专业。
如果将每个子窗体都放在主窗体上,则主窗体可以 包含任意数量的子窗体。还可以嵌套多达七层的子窗体。 也就是说,可以在主窗体内包含子窗体,而子窗体内可
在Access数据库中,窗体是用户与数据库系统 之间进行交互操作的主要对象。窗体本质上就是一个 Windows 的窗口,只是在进行可视化程序设计时将 其称为窗体。
窗体主要用于在数据库中输入和显示数据,也可 以将窗体用作切换面板来打开数据库中的其他对象, 或者用作自定义对话框来接受用户的输入及根据输入 去执行相应操作。
对于负责显示记录源中某个字段数据的控件,需要 将该控件的“控件来源”属性指定为记录源中的某个字段
5.1.1 窗体的组成
窗体的构成包括窗体页眉、页面页眉、主体、页面页脚和窗 体页脚五个部分,每个部分称为一个“节”。窗体中的信息可 以分布在多个节中。
(1)窗体页眉节 窗体页眉节显示对每条记录都一样的信息,如窗体的标题。
在数据透视表窗体中,可以动态地改变数据透视表窗体的 版式布置,以便按照不同方式分析数据。 (5)数据透视图窗体
在数据透视图窗体中,通过图表可直观地显示数据,并且可 以显示一个或多个图表。
5.1.4 主/子窗体
子窗体是插入到另一窗体中的窗体。原始窗体称为 主窗体,窗体中的窗体称为子窗体。当显示具有一对多 关系的表或查询中的数据时,子窗体特别有效。
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。 (5)数据透视图视图
在数据透视图视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据并显出对应的图表。
若要创建一个窗体,可在“设计”视图中进行。 在“设计”视图中,使用“格式”工具栏更改字体或字体大小、 对齐文本、更改边框或线条宽度、应用颜色或特殊效果。可以 使用标尺对齐控件。可将控件放在主体节中,或其他某个窗体 节中。还可以使用工具箱添加控件,如标签和文本框等。
在“设计”视图中,单击“视图”按钮切换到另一个视图。
由于窗体的功能与数据库中的数据密切相关,故在 建立一个窗体时,往往需要指定与该窗体相关的表或查询 对象,也就是需要指定窗体的记录源。
窗体的记录源可以是表或查询对象,还可以是一个 SQL语句。窗体中显示的数据将来自记录源指定的基础表 或查询。
在窗体中,通常需要使用各种窗体元素,例如:标 签、文本框、选项按钮、复选框、命令按钮、图片框等等。 在术语上把这些窗体元素称为控件。