1、第4章 窗体的设计,本章导读 窗体又叫表单,是用户和Access 2002应用程序之间的主要接口。数据库是用表来存储数据的,一个完善的数据库应用程序,要使用户能够方便的对数据表进行数据的输入,修改维护,以及显示输出。利用Access窗体,能使用户可以轻松地完成数据的各种处理,制定表中数据的多种显示输入输出方法以及完成数据库的各种维护功能。可以说,创建一个Access数据库应用程序系统来说,制作各种各样的窗体是必不可少的。否则,它就不是一个完整的数据库应用程序。,第4章 窗体的设计,本章介绍窗体的设计,主要内容包括: l 窗体的类型与结构 l 窗体设计向导的应用 l 自定义窗体 l 窗体控件的应
2、用 l 修饰窗体外观 l 创建切换面板 l图表窗体设计,第4章 窗体的设计,一般来说窗体可以完成以下几种功能。1显示编辑数据 这是窗体最普通用法。窗体为自定义数据库中数据的表示方式提供了途径。还可以用窗体更改或删除数据库的数据。可以在窗体中设置选项属性。2控制应用程序的流程 窗体上可以放置各种命令按钮控件。用户可以通过控件作出选择并向数据库发出其各种命令,窗体可以与宏一起配合使用,来引导过程动作的流程。比如可以在窗体上放置“按钮控件”来打开窗体运行查询和打印报表。,第4章 窗体的设计,3显示信息 可以利用窗体显示各种提示信息、警告和错误信息,例如当用户输入了非法数据时,信息窗口会告诉用户“输入
3、错误”并提示正确的输入方法。4打印数据 Access中除了报表可以用来打印数据外,窗体也可以作为打印数据之用。一个窗体可以同时具有显示数据及打印数据的双重角色。一个好的窗体确实是非常有用的。不管你的数据库中表或查询设计得有多好,如果你的窗体设计得十分杂乱,而且没有任何提示,所建立的数据库就没有什么意义了。,第4章 窗体的设计,4. 1 窗体4. 1. 1 窗体的类型 Access 2002窗体按照其显示特性的不同,又可以分为三类,它们分别是单页窗体和多页窗体、单一窗体和连续窗体、主窗体和子窗体,下面我们来认识一下这些窗体。1单页窗体和多页窗体的显示特性单页窗体是只显示一页内容,如图4-1所示。
4、多页窗体,是对窗体进行分页使其可以同时显示多个记录的信息,如图4-2所示。,第4章 窗体的设计,图4-1 “职工信息”单页窗体,图4-2 利用标签切换页面,第4章 窗体的设计,2连续窗体 连续窗体和多页窗体一样都是用来显示多个记录的,连续窗体使用一种接近于数据表的方式一个接一个地显示记录,如图4-3所示。,第4章 窗体的设计,3子窗体 子窗体实际是在主窗体中又弹出一个窗体,这样设计较直观地显示窗体中的信息,使用户方便,有连贯性。如图4-4所示。在“人事档案管理系统”窗体中又套一个“职工查询”的子窗体。,第4章 窗体的设计,4. 1. 2 窗体的结构 Access窗体由窗体页眉、页面页眉、窗体主体、页面页脚和窗体页脚5个节组成。窗体页眉:用于显示窗体的标题和使用说明,或打开相关窗体或执行其他任务的命令按钮。显示在窗体视图中顶部或打印页的开头。窗体主体:用于显示窗体或报表的主要部分,该节通常包含绑定到记录源中字段的控件。但也可能包含未绑定控件,如字段或标签等。窗体页脚:用于显示窗体的使用说明、命令按钮或接受输入的未绑定控件。显示在窗体视图中的底部和打印页的尾部。,