高二 北京理工大学出版社 《Access数据库应用》第6章 创建与使用窗体对象
2023-01-09
|
145页
|
51人阅读
|
0人下载
普通
内容正文:
第6 章 创建与使用窗体对象
6.1 认识窗体
6.2 通过自动方式创建窗体
6.3 通过向导创建窗体
6.4 在设计视图中创建窗体
6.5 美化完善窗体
6.6 总结提高
6.7 知识扩展
返回
1
6.1 认 识 窗 体
6.1.1 窗体的概念和作用
窗体是用于在数据库中输入和显示数据的数据库对象,是人机交互的接口。它通过计算机屏幕窗口将数据库中的表或查询中的数据显示给用户,并将用户输入的数据传递到数据库。窗体是用户对数据库进行操作的界面。用户可以通过窗体对数据库中的数据进行管理和维护,通过窗体检索数据库得到有用信息。窗体本身并不存储数据,其数据来源于数据库表和查询中某些指定的字段。使用窗体可以使数据库中数据的输入、查看和维护操作表变得更加直观和方便,同时也有助于提高数据的准确性、安全性与可靠性。
窗体中通常包含各种图形化的控件对象,如文本框、列表框、选项组按钮、复选框和命令按钮等,通过这些控件可以更好地进行人机交互、方便选取操作对象或执行所需的功能。窗体还可以作为应用程序的控制界面,将整个应用系统的各个对象有机的组织起来,从而形成一个实用的完整体系。
下一页
返回
6.1 认 识 窗 体
窗体主要有以下功能:
1. 显示和编辑数据库中的数据
使用窗体可以更方便、更友好的显示和编辑数据库中的数据。
2. 显示提示信息
使用窗体可以显示一些解释或警告信息,以便及时告诉用户即将发生的事情。
3. 控制程序运行
通过窗体可以将数据库的其他对象连接起来,并控制这些对象进行工作。
4. 打印数据
在Access 中,可将窗体对象中的信息打印出来,供用户使用。
上一页
下一页
返回
6.1 认 识 窗 体
6.1.2 窗体的类型
1. 按窗体显示数据的方式分类
按窗体显示数据的方式,可以分为纵栏式窗体、表格式窗体、主/子式窗体、数据表窗体、图表窗体、数据透视表窗体、数据透视图窗体。下面介绍几种常用的窗体:
(1) 纵栏式窗体。
纵栏式窗体可通过窗口完整查看并维护表或查询中的所有字段和记录,一般用于输入数据库中的数据。作为用户输入信息的界面,它能提高输入效率、保证数据安全输入。
纵栏式窗体的特点:
① 创建非常简单,在数据库窗口打开单个表或查询对象时,单击主窗口工具栏上的“自动窗体”按钮 ,即可创建如图6.1 所示窗体。
上一页
下一页
返回
6.1 认 识 窗 体
② 基于单个表或查询创建。
③ 每个界面一次只显示一条记录,这与每次可以显示很多条记录的窗体界面不同。纵栏式窗体在显示表中记录时,每行只显示一个字段,左边是字段名,右边是字段值。如图6.1所示。
(2)表格式窗体。
表格式窗体通过窗口如同表格一样,一次显示表或查询中所有的字段和记录,可用于显示数据或输入数据,可作为显示或输入多条记录数据的界面。
表格式窗体的特点:
① 每行显示一条记录的所有字段值,字段名显示在窗体的顶端,
如图6.2 所示。
上一页
下一页
返回
6.1 认 识 窗 体
② 基于单个表或查询创建。
③ 创建方式简单,可自动创建。
(3)数据表窗体。
数据表窗体通过窗口以行与列的格式显示每条记录的字段值,每条记录显示为一行,每个字段显示为一列,字段名显示在每一列的顶端,与数据表视图中显示的表样式相同,故称数据表窗体,如图6.3 所示。一般作为显示表或查询表中所有记录数据的界面。
数据表窗体的特点:
① 以数据表样式显示所有记录和字段。
② 基于单个表或查询创建。
③ 创建方式简单,可自动创建。
上一页
下一页
返回
6.1 认 识 窗 体
(4)主/子式窗体。
主/子式窗体也称为阶层式窗体、主窗体/细节窗体或父窗体/子窗体。主/子式窗体由两个窗体构成。主要特点是可以将一个窗体插入到另一窗体中。插入窗体的窗体称为主窗体,插入的窗体称为子窗体,如图6.4 所示。
主/子式窗体一般用于显示具有一对多关系的表或查询中的数据。主窗体用来显示“一”方的数据,子窗体用来显示“多”方的数据。例如,可以创建一个带有子窗体的主窗体,用于显示“学生表”和“课程表”中的数据。“学生表”是一对多关系中的“一”方,“课程表”是“多”方,因为每个学生可以选修多门课程。
上一页
下一页
返回
6.1 认 识 窗 体
在主/子窗体中,主窗体和子窗体彼此链接,子窗体只显示与主窗体当前记录相关的记录。
(5) 图表窗体。
图表窗体是显示图表信息的窗体,如图6.5 所示。Access 提供了多种图表,包括折线图、柱形图、饼图、圆环图、面积图、三维条形图等。
图表窗体具有图形直观的特点,可形象说明数据的对比、变化趋势。
(6) 数据透视表窗体。
数据透视表窗体可以在窗体中对数据进行计算,窗体按列和行显示数据,并可按行和列总计数据。如图6.6 所示,可以将字段值作为行和列的标题,在每个
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。