文档介绍:Access数据库技术与应用
第六章窗体的设计与应用
本章要点
1、Access 2003中窗体的构成与作用
2、利用向导创建窗体
3、在设计视图中如何设计窗体
4、窗体中控件对象的使用
5、窗体及控件的属性设置与事件的设计方法
ess 2003数据库中的一个非常重要的对象,同时也
是最复杂和灵活的对象。通过窗体用户可以方便地输入数据、编辑
数据、显示统计和查询数据,是人机交互的窗口。窗体的设计最能
展示设计者的能力与个性,好的窗体结构能使用户方便地进行数据
库操作。此外,利用窗体可以将整个应用程序组织起来,控制程序
流程,形成一个完整的应用系统。
窗体基础知识
窗体的概念与作用
窗体就是程序运行时的Windows窗口,在应用系统设计时称为窗体。窗体的主要特点与作用:
显示与编辑数据:可以通过窗体录入、修改、删除数据表中的数据,该功能是窗体最普遍的应用。
2. 使用窗体查询或统计数据库中的数据:可以通过窗体输入数据查询或统计条件,查询或统计数据库中的数据。
3. 显示提示信息:用于显示提示、说明、错误、警告等信息,帮助用户进行操作。
窗体基础知识(续-1)
窗体构成
窗体通常由窗体页眉、窗体页脚、页面页眉、页面页脚和主体5个部分组成,每一部分称为窗体的“节”,除主体节外,其他节可通过设置确定有无,但所有窗体必有主体节,
窗体基础知识(续-2)
窗体类型
ess 2003数据处理窗体的设计中,根据数据记录的显示方式提供了6种类型的窗体,分别是:
(1)纵栏式窗体
(2)表格式窗体
(3)数据表窗体
(4)图表窗体
(5)数据透视表/图窗体
(6)主/子窗体。
窗体基础知识(续-3)
窗体视图
窗体视图是窗体在具有不同功能和应用范围下呈现的外观表现形式。
表和查询有两种基本视图:设计视图和数据表视图,而窗体则有3种基本视图:
(1) 设计视图:设计视图是创建窗体或修改窗体的窗口,任何类型的窗体均可以通过设计视图来完成创建。
(2) 窗体视图:窗体视图就是窗体运行时的显示格式,用于查看在设计视图中所建立窗体的运行结果。
(3) 数据表视图:数据表视图是以行和列的格式显示表、查询或窗体数据的窗口。
(4)数据透视表视图:使用“Office数据透视表”组件,易于进行交互式数据分析。
(5)数据透视图视图:使用“Office Chart”组件,帮助用户创建动态的交互式图表进行数据分析。
窗体基础知识(续-4)
ess 2003中,创建窗体有两种方法:
窗体向导
Access 2003提供了6种创
建窗体的向导,如右图所示。
(2) 手动方式(又称窗体设计器)
使用人工方式创建窗体,需要创建窗体的每一个控
件,建立控件与数据源的联系,设置控件的属性等。
向导方式创建窗体
使用“自动创建窗体”向导
如果用户只需要创建一个简单的数据维护窗体,显示选定表或查询中所有字段及记录,可使用自动创建窗体向导。
自动创建窗体有:纵栏式(【例:】)、表格式、数据表3种格式,创建过程完全相同。 使用“窗体向导”
在使用自动创建窗体向导创建窗体时,作为数据源的表或查询中的字段默认方式为全部选中,窗体布局的格式也已确定,如果用户要选择数据源中的字段及窗体的布局和窗体样式,可以使用“窗体向导”来创建窗体。
根据数据源的选择,一般把使用“窗体向导”创建窗体分为单数据源(【例:】)和多数据源(【例:】) 。
向导方式创建窗体(续-1)
使用“图表向导”
在实际应用中,将表或查询中的数据及其之间的关系用图表形象地加以描述,更能直观地反映数据处理结果。
ess 2003提供的“图表向导”可以快速创建图表窗体(【例:】) 。
使用“数据透视表”、“数据透视图”向导
“数据透视表”窗体是一种交互式的表(【例:】) ,可以进行选定的计算,例如求和(“数字”字段的默认值)与计数(“文本”字段的默认值),所进行的计算与数据在数据透视表窗体中的排列有关。
数据透视表的两个主要元素:轴、字段列表
四个主要轴:行字段、列字段、汇总(或明细)字段、筛选字段
“数据透视图”窗体也采用交互式,但是以图的形式表现出来,其功能与“数据透视表”类似(【例:】) 。
向导方式创建窗体(续-2)