第4章窗体的设计推荐

上传人:小** 文档编号:45551517 上传时间:2018-06-17 格式:PPT 页数:57 大小:1.60MB
返回 下载 相关 举报
第4章窗体的设计推荐_第1页
第1页 / 共57页
第4章窗体的设计推荐_第2页
第2页 / 共57页
第4章窗体的设计推荐_第3页
第3页 / 共57页
第4章窗体的设计推荐_第4页
第4页 / 共57页
第4章窗体的设计推荐_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《第4章窗体的设计推荐》由会员分享,可在线阅读,更多相关《第4章窗体的设计推荐(57页珍藏版)》请在金锄头文库上搜索。

1、第第4 4章章 窗体的设计窗体的设计 本章导读窗体又叫表单,是用户和窗体又叫表单,是用户和Access 2002Access 2002应用程应用程 序之间的主要接口。数据库是用表来存储数据的,序之间的主要接口。数据库是用表来存储数据的, 一个完善的数据库应用程序,要使用户能够方便的一个完善的数据库应用程序,要使用户能够方便的 对数据表进行数据的输入,修改维护,以及显示输对数据表进行数据的输入,修改维护,以及显示输 出。利用出。利用AccessAccess窗体,能使用户可以轻松地完成数窗体,能使用户可以轻松地完成数 据的各种处理,制定表中数据的多种显示输入输出据的各种处理,制定表中数据的多种显示

2、输入输出 方法以及完成数据库的各种维护功能。可以说,创方法以及完成数据库的各种维护功能。可以说,创 建一个建一个AccessAccess数据库应用程序系统来说,制作各种数据库应用程序系统来说,制作各种 各样的窗体是必不可少的。否则,它就不是一个完各样的窗体是必不可少的。否则,它就不是一个完 整的数据库应用程序。整的数据库应用程序。 第第4 4章章 窗体的设计窗体的设计 本章介绍窗体的设计,主要内容包括:本章介绍窗体的设计,主要内容包括:l l 窗体的类型与结构窗体的类型与结构l l 窗体设计向导的应用窗体设计向导的应用l l 自定义窗体自定义窗体l l 窗体控件的应用窗体控件的应用l l 修饰

3、窗体外观修饰窗体外观l l 创建切换面板创建切换面板l l 图表窗体设计图表窗体设计第第4 4章章 窗体的设计窗体的设计 一般来说窗体可以完成以下几种功能。一般来说窗体可以完成以下几种功能。 1 1显示编辑数据显示编辑数据这是窗体最普通用法。窗体为自定义数据库中数这是窗体最普通用法。窗体为自定义数据库中数 据的表示方式提供了途径。还可以用窗体更改或删据的表示方式提供了途径。还可以用窗体更改或删 除数据库的数据。可以在窗体中设置选项属性。除数据库的数据。可以在窗体中设置选项属性。 2 2控制应用程序的流程控制应用程序的流程窗体上可以放置各种命令按钮控件。用户可以通窗体上可以放置各种命令按钮控件。

4、用户可以通 过控件作出选择并向数据库发出其各种命令,窗体过控件作出选择并向数据库发出其各种命令,窗体 可以与宏一起配合使用,来引导过程动作的流程。可以与宏一起配合使用,来引导过程动作的流程。 比如可以在窗体上放置比如可以在窗体上放置“按钮控件按钮控件”来打开窗体运来打开窗体运 行查询和打印报表。行查询和打印报表。第第4 4章章 窗体的设计窗体的设计 3 3显示信息显示信息可以利用窗体显示各种提示信息、警告和错误信可以利用窗体显示各种提示信息、警告和错误信 息,例如当用户输入了非法数据时,信息窗口会告息,例如当用户输入了非法数据时,信息窗口会告 诉用户诉用户“输入错误输入错误”并提示正确的输入方

5、法。并提示正确的输入方法。 4 4打印数据打印数据AccessAccess中除了报表可以用来打印数据外,窗体也中除了报表可以用来打印数据外,窗体也 可以作为打印数据之用。一个窗体可以同时具有显可以作为打印数据之用。一个窗体可以同时具有显 示数据及打印数据的双重角色。示数据及打印数据的双重角色。 一个好的窗体确实是非常有用的。不管你的数据库中一个好的窗体确实是非常有用的。不管你的数据库中 表或查询设计得有多好,如果你的窗体设计得十分表或查询设计得有多好,如果你的窗体设计得十分 杂乱,而且没有任何提示,所建立的数据库就没有杂乱,而且没有任何提示,所建立的数据库就没有 什么意义了。什么意义了。 第第

6、4 4章章 窗体的设计窗体的设计 4. 1 4. 1 窗体窗体 4. 1. 1 4. 1. 1 窗体的类型窗体的类型Access Access 20022002窗体按照其显示特性的不同,窗体按照其显示特性的不同, 又可以分为三类,它们分别是单页窗体和多又可以分为三类,它们分别是单页窗体和多 页窗体、单一窗体和连续窗体、主窗体和子页窗体、单一窗体和连续窗体、主窗体和子 窗体,下面我们来认识一下这些窗体。窗体,下面我们来认识一下这些窗体。 1 1单页窗体和多页窗体的显示特性单页窗体和多页窗体的显示特性 单页窗体是只显示一页内容,如图单页窗体是只显示一页内容,如图4-14-1所示。多所示。多 页窗体

7、,是对窗体进行分页使其可以同时显页窗体,是对窗体进行分页使其可以同时显 示多个记录的信息,如图示多个记录的信息,如图4-24-2所示。所示。 第第4 4章章 窗体的设计窗体的设计 图4-1 “职工信息”单页窗 体 图4-2 利用标签切换页面 第第4 4章章 窗体的设计窗体的设计 2 2连续窗体连续窗体连续窗体和多页窗体一样都是用来显示多连续窗体和多页窗体一样都是用来显示多 个记录的,连续窗体使用一种接近于数据表个记录的,连续窗体使用一种接近于数据表 的方式一个接一个地显示记录,如图的方式一个接一个地显示记录,如图4-34-3所示所示 。 第第4 4章章 窗体的设计窗体的设计 3 3子窗体子窗体

8、子窗体实际是在主窗体中又弹出一个窗体,这样子窗体实际是在主窗体中又弹出一个窗体,这样 设计较直观地显示窗体中的信息,使用户方便,有设计较直观地显示窗体中的信息,使用户方便,有 连贯性。如图连贯性。如图4-44-4所示。在所示。在“人事档案管理系统人事档案管理系统”窗窗 体中又套一个体中又套一个“职工查询职工查询”的子窗体。的子窗体。第第4 4章章 窗体的设计窗体的设计 4. 1. 2 4. 1. 2 窗体的结构窗体的结构AccessAccess窗体由窗体页眉、页面页眉、窗体主体、窗体由窗体页眉、页面页眉、窗体主体、 页面页脚和窗体页脚页面页脚和窗体页脚5 5个节组成。个节组成。 窗体页眉:用于

9、显示窗体的标题和使用说明,或打开窗体页眉:用于显示窗体的标题和使用说明,或打开 相关窗体或执行其他任务的命令按钮。显示在窗体相关窗体或执行其他任务的命令按钮。显示在窗体 视图中顶部或打印页的开头。视图中顶部或打印页的开头。 窗体主体:用于显示窗体或报表的主要部分,该节通窗体主体:用于显示窗体或报表的主要部分,该节通 常包含绑定到记录源中字段的控件。但也可能包含常包含绑定到记录源中字段的控件。但也可能包含 未绑定控件,如字段或标签等。未绑定控件,如字段或标签等。 窗体页脚:用于显示窗体的使用说明、命令按钮或接窗体页脚:用于显示窗体的使用说明、命令按钮或接 受输入的未绑定控件。显示在窗体视图中的底

10、部和受输入的未绑定控件。显示在窗体视图中的底部和 打印页的尾部。打印页的尾部。第第4 4章章 窗体的设计窗体的设计 页面页眉:用于显示在窗体中每页的顶部显示标题、页面页眉:用于显示在窗体中每页的顶部显示标题、 列标题、日期或页码。列标题、日期或页码。 页面页脚:用于在窗体和报表中每页的底部显示汇总页面页脚:用于在窗体和报表中每页的底部显示汇总 、日期或页码。、日期或页码。第第4 4章章 窗体的设计窗体的设计 4 .2 4 .2 窗体设计向导的应用窗体设计向导的应用Access Access 20022002为了方便应用,提供了多种类型的为了方便应用,提供了多种类型的 向导。如前所述,已经介绍了

11、表向导、查询向导。向导。如前所述,已经介绍了表向导、查询向导。 可以看到,利用向导能够提高工作效率。窗体设计可以看到,利用向导能够提高工作效率。窗体设计 较之上述两种对象的设计操作而言要复杂一些,很较之上述两种对象的设计操作而言要复杂一些,很 好地使用向导是必要的。好地使用向导是必要的。本节将介绍应用窗体向导创建本节将介绍应用窗体向导创建“源于单一数据集源于单一数据集 的窗体的窗体”和和“源于多重数据集的窗体源于多重数据集的窗体”。所谓。所谓“源源 于单一数据集的窗体于单一数据集的窗体”是指窗体的数据源是一个数是指窗体的数据源是一个数 据表或者是一个查询。而所谓据表或者是一个查询。而所谓“源于

12、多重数据集的源于多重数据集的 窗体窗体”是指窗体的数据源是多个数据表或多个查询是指窗体的数据源是多个数据表或多个查询 的某种组合。的某种组合。 第第4 4章章 窗体的设计窗体的设计 4 42 21 1 源于单一的数据集的窗体设计源于单一的数据集的窗体设计经过以上的学习,我们了解了窗体的基本经过以上的学习,我们了解了窗体的基本 概念,下面就可以着手亲自创建窗体了,使概念,下面就可以着手亲自创建窗体了,使 用向导创建窗体。用向导创建窗体。 【例【例1 1】利用】利用“学生信息表学生信息表”创建窗体,具体步创建窗体,具体步 骤如下:骤如下: 第第4 4章章 窗体的设计窗体的设计 4 42 22 2

13、源于多重数据集的窗体设计源于多重数据集的窗体设计在很多情况下,信息系统的窗体数据源都在很多情况下,信息系统的窗体数据源都 不是基于一个数据表或一个查询表。不是基于一个数据表或一个查询表。Access Access 20022002处理多重数据源的形式为开设子窗体。处理多重数据源的形式为开设子窗体。 即主窗体基于一个数据源,而任一其他数据即主窗体基于一个数据源,而任一其他数据 源的数据处理则必须为其开设对应的子窗体源的数据处理则必须为其开设对应的子窗体 。子窗体是窗体中的窗体,在显示有。子窗体是窗体中的窗体,在显示有“一对一对 多多”关系的表或查询中的数据时,子窗体特关系的表或查询中的数据时,子

14、窗体特 别有效。别有效。 第第4 4章章 窗体的设计窗体的设计 【例【例2 2】创建一个带有子窗体的主窗体,用于显示】创建一个带有子窗体的主窗体,用于显示“ 学生信息表学生信息表”和和“成绩表成绩表”中的数据,中的数据,“成绩表成绩表” 表中的数据是一对多关系中的表中的数据是一对多关系中的“多多”端,而端,而“学生学生 信息表信息表”中的数据是此关系中的中的数据是此关系中的“一一”端,每个学端,每个学 号对应多门课程的成绩。号对应多门课程的成绩。在这类窗体中,主窗体和子窗体彼此连接,使得在这类窗体中,主窗体和子窗体彼此连接,使得 子窗体只显示与主窗体当前记录相关的记录。例如子窗体只显示与主窗体

15、当前记录相关的记录。例如 ,当主窗体显示学号为,当主窗体显示学号为“9901001”“9901001”时,在子窗体中时,在子窗体中 就只会显示学号就只会显示学号“9901001”“9901001”学生的各个学期的各科学生的各个学期的各科 成绩。成绩。下面我们用下面我们用“窗体向导窗体向导”来创建一个带子窗体的来创建一个带子窗体的 窗体。窗体。 第第4 4章章 窗体的设计窗体的设计 4 43 3 自定义窗体自定义窗体虽然向导可以自动生成一些比较实用的窗虽然向导可以自动生成一些比较实用的窗 体,但是要设计出更加优美、功能更加强大体,但是要设计出更加优美、功能更加强大 的窗体,还必须依靠窗体的设计视图,窗体的窗体,还必须依靠窗体的设计视图,窗体 设计视图是进行窗体设计的主要工具,可以设计视图是进行窗体设计的主要工具,可以 直接在窗体设计视图中创建窗体,也可以在直接在窗体设计视图中创建窗体,也可以在 窗体设计视图中修改已有的窗体。窗体设计视图中修改已有的窗体。第第4 4章章 窗体的设计窗体的设计 4. 3. 1 4. 3. 1 窗体设计视图窗体设计视图窗体的设计视图主要由标题栏、水平标尺窗体的设计视图主要由标题栏、水平标尺 、垂直标尺、工具箱和窗体组成:、垂直标尺、工具箱和窗体组成: 标题栏标题栏 显示当前编辑的窗体名称;显示当前

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号