第七章窗体设计

上传人:s9****2 文档编号:568729274 上传时间:2024-07-26 格式:PPT 页数:80 大小:2.92MB
返回 下载 相关 举报
第七章窗体设计_第1页
第1页 / 共80页
第七章窗体设计_第2页
第2页 / 共80页
第七章窗体设计_第3页
第3页 / 共80页
第七章窗体设计_第4页
第4页 / 共80页
第七章窗体设计_第5页
第5页 / 共80页
点击查看更多>>
资源描述

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

1、第七章第七章 窗体设计窗体设计一一一一个个个个高高高高质质质质量量量量的的的的数数数数据据据据库库库库应应应应用用用用系系系系统统统统不不不不仅仅仅仅要要要要有有有有高高高高质质质质量量量量的的的的数数数数据据据据管管管管理理理理和和和和数数数数据据据据查查查查询询询询,而而而而且且且且要要要要有有有有高高高高质质质质量量量量的的的的数数数数据据据据输输输输入入入入、输输输输出出出出界界界界面面面面。良良良良好好好好的的的的数数数数据据据据输输输输入入入入、输输输输出出出出界界界界面面面面可可可可以以以以引引引引导导导导用用用用户户户户进进进进行行行行正正正正确确确确有有有有效效效效的的的的数

2、数数数据据据据输输输输入入入入和和和和方方方方便便便便灵灵灵灵活活活活的的的的数数数数据据据据输输输输出出出出。在在在在数数数数据据据据库库库库应应应应用用用用系系系系统统统统的的的的实实实实际际际际开开开开发发发发工工工工作作作作中中中中,数数数数据据据据输入、输出界面的设计占有很大的比重。输入、输出界面的设计占有很大的比重。输入、输出界面的设计占有很大的比重。输入、输出界面的设计占有很大的比重。在在在在Access Access 20002000中中中中,有有有有关关关关数数数数据据据据输输输输入入入入、输输输输出出出出界界界界面面面面的的的的设设设设计计计计都都都都是是是是通通通通过过过

3、过窗窗窗窗体体体体对对对对象象象象来来来来实实实实现现现现的的的的。窗窗窗窗体体体体对对对对象象象象允允允允许许许许用用用用户户户户采采采采用用用用可可可可视视视视化化化化的的的的直直直直观观观观操操操操作作作作设设设设计计计计数数数数据据据据输输输输入入入入、输输输输出出出出界界界界面的结构和布局。面的结构和布局。面的结构和布局。面的结构和布局。Access Access 20002000为为为为方方方方便便便便用用用用户户户户设设设设计计计计窗窗窗窗体体体体提提提提供供供供了了了了若若若若干干干干个个个个控控控控件件件件(ControlControl),每每每每一一一一个个个个控控控控件件

4、件件均均均均被被被被视视视视为为为为独独独独立立立立的的的的对对对对象象象象。用用用用户户户户可可可可以以以以通通通通过过过过直直直直观观观观的的的的操操操操作作作作在在在在窗窗窗窗体体体体中中中中设设设设置置置置控控控控件件件件,调整控件的大小和布局。调整控件的大小和布局。调整控件的大小和布局。调整控件的大小和布局。7.1 7.1 认识数据输入的窗体认识数据输入的窗体在在在在Access Access 20002000数数数数据据据据库库库库中中中中,窗窗窗窗体体体体也也也也被被被被称称称称为为为为表表表表单单单单,其其其其提提提提供供供供了了了了非非非非常常常常便便便便捷捷捷捷的的的的方方

5、方方法法法法来来来来编编编编辑辑辑辑数数数数据据据据,以以以以各各各各种种种种格格格格式式式式化化化化的的的的形形形形式式式式查查查查阅阅阅阅来来来来自自自自一一一一个个个个或或或或多多多多个个个个数数数数据据据据表表表表的的的的数数数数据据据据,也也也也可可可可以输入、更改和删除数据。以输入、更改和删除数据。以输入、更改和删除数据。以输入、更改和删除数据。在在在在窗窗窗窗体体体体中中中中,除除除除了了了了有有有有文文文文字字字字以以以以外外外外,还还还还有有有有图图图图形形形形和和和和图图图图像像像像,并且可以播放声音和视频等。并且可以播放声音和视频等。并且可以播放声音和视频等。并且可以播放

6、声音和视频等。窗窗窗窗体体体体作作作作为为为为输输输输入入入入和和和和输输输输出出出出的的的的界界界界面面面面,也也也也可可可可以以以以将将将将用用用用户户户户已已已已经建立的窗体直接打印出来,作为输出报表。经建立的窗体直接打印出来,作为输出报表。经建立的窗体直接打印出来,作为输出报表。经建立的窗体直接打印出来,作为输出报表。7.1.1 7.1.1 窗体的结构窗体的结构窗体的结构窗体的结构前前前前面面面面所所所所学学学学的的的的数数数数据据据据表表表表和和和和查查查查询询询询都都都都有有有有两两两两种种种种视视视视图图图图:“ “数数数数据据据据表表表表” ”视图和视图和视图和视图和“ “设计

7、设计设计设计” ”视图。视图。视图。视图。窗窗窗窗体体体体有有有有三三三三种种种种视视视视图图图图:“ “设设设设计计计计” ”视视视视图图图图、“ “窗窗窗窗体体体体” ”视视视视图图图图以以以以及及及及“ “数据表数据表数据表数据表” ”视图。视图。视图。视图。Access Access 20002000为为为为窗窗窗窗体体体体对对对对象象象象提提提提供供供供了了了了三三三三种种种种显显显显示示示示窗窗窗窗口口口口。用用用用户户户户在在在在设设设设计计计计和和和和使使使使用用用用窗窗窗窗体体体体对对对对象象象象时时时时只只只只能能能能选选选选择择择择使使使使用用用用其其其其中中中中的的的的

8、一一一一种种种种窗窗窗窗口口口口,而而而而不不不不能能能能同同同同时时时时打打打打开开开开同同同同一一一一个个个个窗窗窗窗体体体体对对对对象象象象的的的的三三三三种种种种显显显显示示示示窗窗窗窗口口口口,需需需需要要要要时时时时可可可可以以以以在在在在三种显示窗口之间进行切换。三种显示窗口之间进行切换。三种显示窗口之间进行切换。三种显示窗口之间进行切换。设计视图窗体视图数据表视图设计视图窗体视图数据表视图创创创创建建建建一一一一个个个个窗窗窗窗体体体体,可可可可以以以以在在在在“ “设设设设计计计计” ”视视视视图图图图中中中中完完完完成成成成。在在在在“ “设设设设计计计计” ”视视视视图图

9、图图中中中中创创创创建建建建窗窗窗窗体体体体后后后后,就就就就可可可可以以以以以以以以“ “窗窗窗窗体体体体” ”视视视视图图图图或或或或是是是是“ “数数数数据据据据表表表表” ”视视视视图图图图的的的的方方方方式式式式进行查看。进行查看。进行查看。进行查看。用用用用于于于于设设设设计计计计窗窗窗窗体体体体对对对对象象象象的的的的结结结结构构构构、布布布布局局局局和和和和属属属属性性性性的的的的窗窗窗窗口口口口称称称称为为为为窗窗窗窗体体体体设设设设计视图计视图计视图计视图。在在在在窗窗窗窗体体体体设设设设计计计计视视视视图图图图中中中中为为为为用用用用户户户户提提提提供供供供了了了了各各各

10、各种种种种可可可可视视视视化化化化的的的的设设设设计计计计手手手手段段段段。用用用用户户户户所所所所作作作作的的的的窗窗窗窗体体体体设设设设计计计计工工工工作作作作是是是是否否否否达达达达到到到到了了了了预预预预期期期期的的的的目目目目标标标标是是是是无无无无法法法法在在在在窗窗窗窗体设计视图中看到的。体设计视图中看到的。体设计视图中看到的。体设计视图中看到的。设计视图窗体视图数据表视图用用用用于于于于测测测测试试试试窗窗窗窗体体体体对对对对象象象象的的的的屏屏屏屏幕幕幕幕效效效效果果果果以以以以及及及及利利利利用用用用窗窗窗窗体体体体对对对对象象象象进进进进行行行行数数数数据据据据输输输输入

11、入入入输输输输出出出出的的的的窗窗窗窗口口口口称称称称为为为为窗窗窗窗体体体体视视视视图图图图。在在在在窗窗窗窗体体体体视视视视图图图图中中中中,可可可可以以以以检检检检验验验验窗窗窗窗体体体体的的的的屏屏屏屏幕幕幕幕布布布布局局局局是是是是否否否否与与与与预预预预期期期期的的的的情情情情况况况况一一一一致致致致、窗窗窗窗体体体体对对对对事事事事件件件件的的的的响响响响应应应应是是是是否否否否正正正正确确确确、窗窗窗窗体体体体对对对对数数数数据据据据的的的的输输输输出出出出处处处处理理理理是是是是否否否否正正正正确确确确、窗窗窗窗体体体体对对对对数数数数据据据据的的的的输入处理是否正确等等。输

12、入处理是否正确等等。输入处理是否正确等等。输入处理是否正确等等。 设计视图窗体视图数据表视图用用用用于于于于查查查查看看看看窗窗窗窗体体体体对对对对象象象象数数数数据据据据源源源源的窗口称为的窗口称为的窗口称为的窗口称为数据表视图数据表视图数据表视图数据表视图。窗窗窗窗体体体体对对对对象象象象总总总总是是是是以以以以表表表表或或或或者者者者查查查查询询询询作作作作为为为为数数数数据据据据源源源源。窗窗窗窗体体体体对对对对象象象象的的的的功功功功能能能能执执执执行行行行是是是是否否否否正正正正常常常常,最最最最终终终终要要要要看看看看它它它它对对对对数数数数据据据据的的的的操操操操作作作作是是是

13、是否否否否正正正正确确确确,这这这这就就就就必必必必须须须须直直直直接接接接检检检检查查查查与与与与窗窗窗窗体体体体对对对对象象象象有有有有关关关关的数据源的数据源的数据源的数据源( (表或者查询表或者查询表或者查询表或者查询) )。设计视图窗体视图数据表视图创创创创建建建建一一一一个个个个窗窗窗窗体体体体,可可可可以以以以在在在在“ “设设设设计计计计” ”视视视视图图图图中中中中看看看看到到到到,窗窗窗窗体体体体由由由由窗窗窗窗体体体体页页页页眉眉眉眉、页页页页面面面面页页页页眉眉眉眉、主主主主体体体体、页页页页面面面面页页页页脚脚脚脚和和和和窗窗窗窗体体体体页页页页脚脚脚脚等部分组成,每

14、一部分又称为一个等部分组成,每一部分又称为一个等部分组成,每一部分又称为一个等部分组成,每一部分又称为一个“ “节节节节” ”。在在在在“ “设设设设计计计计” ”视视视视图图图图中中中中,窗窗窗窗体体体体页页页页眉眉眉眉显显显显示示示示在在在在窗窗窗窗体体体体的的的的最最最最上上上上方方方方,其其其其次次次次是是是是页页页页面面面面页页页页眉眉眉眉、主主主主体体体体、页页页页面面面面页页页页脚脚脚脚和窗体页脚。和窗体页脚。和窗体页脚。和窗体页脚。设计视图窗体视图数据表视图在在在在“ “窗窗窗窗体体体体” ”视视视视图图图图中中中中,只只只只能能能能看看看看到到到到窗窗窗窗体体体体页页页页眉眉

15、眉眉、主主主主体体体体和和和和窗窗窗窗体体体体页页页页脚脚脚脚,不不不不能能能能看看看看到到到到页页页页面面面面页页页页眉眉眉眉和和和和页页页页面面面面页页页页脚脚脚脚,它们只显示在打印页中。它们只显示在打印页中。它们只显示在打印页中。它们只显示在打印页中。 设计视图窗体视图数据表视图在在在在页页页页眉眉眉眉中中中中显显显显示示示示的的的的信信信信息息息息不不不不随随随随记记记记录录录录的的的的改改改改变变变变而而而而发发发发生生生生变变变变化化化化。页页页页脚脚脚脚显显显显示示示示在在在在窗窗窗窗体体体体的的的的下下下下端端端端,通通通通常常常常显显显显示示示示记记记记录录录录定定定定位位位

16、位框框框框,并并并并在在在在定定定定位位位位框框框框中中中中显显显显示示示示当当当当前前前前记记记记录录录录号号号号。显显显显示示示示的的的的基基基基表表表表或或或或查查查查询询询询中中中中的的的的信信信信息息息息放放放放在在在在窗窗窗窗体体体体中中中中间间间间的的的的主主主主体体体体中中中中。在在在在主主主主体体体体中中中中,可可可可以以以以移移移移动动动动垂垂垂垂直直直直滚滚滚滚动动动动条条条条以以以以查查查查看不同记录信息。看不同记录信息。看不同记录信息。看不同记录信息。7.1.2 7.1.2 窗体的种类窗体的种类窗体的种类窗体的种类 在在在在Access2000Access2000Ac

17、cess2000Access2000中可以建立如下四种基本的窗体:中可以建立如下四种基本的窗体:中可以建立如下四种基本的窗体:中可以建立如下四种基本的窗体:1)1)1)1)纵栏表窗体(也叫全屏幕窗体,见图纵栏表窗体(也叫全屏幕窗体,见图纵栏表窗体(也叫全屏幕窗体,见图纵栏表窗体(也叫全屏幕窗体,见图7-27-27-27-2););););2)2)2)2)表格式窗体(见图表格式窗体(见图表格式窗体(见图表格式窗体(见图7-37-37-37-3););););3)3)3)3)数据表窗体(见图数据表窗体(见图数据表窗体(见图数据表窗体(见图7-47-47-47-4););););4)4)4)4)图表

18、窗体(见图图表窗体(见图图表窗体(见图图表窗体(见图7-57-57-57-5)。)。)。)。7.2 7.2 窗体的用途窗体的用途窗窗窗窗体体体体的的的的主主主主要要要要功功功功能能能能是是是是显显显显示示示示和和和和编编编编辑辑辑辑数数数数据据据据,还还还还可可可可以以以以在在在在窗窗窗窗体体体体中中中中设设设设置置置置选选选选项项项项,加加加加入入入入控控控控件件件件等等等等。具具具具体体体体地地地地说说说说,窗窗窗窗体体体体的的的的用用用用途途途途如下:如下:如下:如下: 窗窗窗窗体体体体可可可可以以以以接接接接收收收收来来来来自自自自键键键键盘盘盘盘或或或或者者者者外外外外部部部部数数数

19、数据据据据库库库库的的的的数数数数据输入;据输入;据输入;据输入; 可以增加直线、框、颜色和统计的图表;可以增加直线、框、颜色和统计的图表;可以增加直线、框、颜色和统计的图表;可以增加直线、框、颜色和统计的图表; 可可可可以以以以把把把把选选选选择择择择按按按按钮钮钮钮、复复复复选选选选框框框框或或或或弹弹弹弹出出出出式式式式列列列列表表表表框框框框加加加加到窗体中;到窗体中;到窗体中;到窗体中; 可以在窗体中加入计算的字段;可以在窗体中加入计算的字段;可以在窗体中加入计算的字段;可以在窗体中加入计算的字段; 加加加加入入入入各各各各种种种种控控控控件件件件、驱驱驱驱动动动动事事事事先先先先设

20、设设设定定定定的的的的宏宏宏宏或或或或调调调调用用用用事事事事先先先先编编编编写的写的写的写的VBAVBA程序;程序;程序;程序; 在在在在窗窗窗窗体体体体中中中中可可可可以以以以引引引引入入入入OLEOLE对对对对象象象象,如如如如照照照照片片片片、声声声声音音音音和和和和动动动动画等;画等;画等;画等; 在窗体中还可以打印用户所需要的信息。在窗体中还可以打印用户所需要的信息。在窗体中还可以打印用户所需要的信息。在窗体中还可以打印用户所需要的信息。7.3 7.3 建立窗体建立窗体在在在在AccessAccess数数数数据据据据库库库库中中中中,用用用用户户户户可可可可以以以以使使使使用用用用

21、“ “窗窗窗窗体体体体向向向向导导导导” ”来来来来创创创创建建建建窗窗窗窗体体体体,或或或或者者者者使使使使用用用用窗窗窗窗体体体体“ “设设设设计计计计” ”视视视视图图图图来来来来创创创创建建建建和和和和修修修修改改改改窗体。窗体。窗体。窗体。窗窗窗窗体体体体窗窗窗窗口口口口中中中中最最最最重重重重要要要要的的的的两两两两部部部部分分分分是是是是:窗窗窗窗体体体体的的的的工工工工具具具具栏栏栏栏和和和和设设设设计计计计视视视视图图图图窗窗窗窗体中的工具箱。体中的工具箱。体中的工具箱。体中的工具箱。7.4 窗体窗口介绍窗体窗口介绍vv 窗体的工具栏窗体的工具栏窗体的工具栏窗体的工具栏设计视

22、图窗体的工具栏设计视图窗体的工具栏设计视图窗体的工具栏设计视图窗体的工具栏插入超插入超插入超插入超级链接级链接级链接级链接字段字段字段字段列表列表列表列表工具箱工具箱工具箱工具箱视图视图视图视图按钮按钮按钮按钮窗体视图窗体的工具栏窗体视图窗体的工具栏窗体视图窗体的工具栏窗体视图窗体的工具栏视图视图视图视图按钮按钮按钮按钮打印打印打印打印预览预览预览预览按所选内按所选内按所选内按所选内容筛选容筛选容筛选容筛选按窗体按窗体按窗体按窗体筛选筛选筛选筛选应用筛选应用筛选应用筛选应用筛选vv “ “设计视图设计视图设计视图设计视图” ”窗体中的工具箱窗体中的工具箱窗体中的工具箱窗体中的工具箱 在在在在“

23、设设设设计计计计视视视视图图图图”窗窗窗窗体体体体中中中中,可可可可以以以以单单单单击击击击工工工工具具具具栏栏栏栏上上上上的的的的“工工工工具具具具箱箱箱箱”按按按按钮钮钮钮,或或或或从从从从“视视视视图图图图”下下下下拉拉拉拉菜菜菜菜单单单单中中中中选选选选取取取取“工工工工具具具具箱箱箱箱”,就可以打开或关闭工具箱。,就可以打开或关闭工具箱。,就可以打开或关闭工具箱。,就可以打开或关闭工具箱。工具箱工具箱 在在在在工工工工具具具具箱箱箱箱中中中中,包包包包含含含含许许许许多多多多用用用用于于于于窗窗窗窗体体体体设设设设计计计计的的的的控控控控件件件件,用用用用户可以引用控件来设计自己的窗

24、体。户可以引用控件来设计自己的窗体。户可以引用控件来设计自己的窗体。户可以引用控件来设计自己的窗体。箭箭箭箭头头头头工工工工具具具具:可可可可以以以以用用用用它它它它来来来来选选选选择择择择菜菜菜菜单单单单中中中中的的的的命命命命令令令令,以以以以及及及及对对对对窗窗窗窗体体体体中中中中的的的的控控控控件件件件对对对对象象象象进进进进行行行行选选选选择择择择、移移移移动动动动、放放放放大大大大缩缩缩缩小小小小和编辑。和编辑。和编辑。和编辑。控控控控件件件件向向向向导导导导工工工工具具具具:该该该该按按按按钮钮钮钮被被被被按按按按下下下下后后后后,创创创创建建建建控控控控件件件件时时时时系系系系

25、统统统统将将将将自自自自动动动动启启启启动动动动控控控控件件件件向向向向导导导导工工工工具具具具,帮帮帮帮助助助助用用用用户户户户快快快快速速速速地地地地设设设设计控件。计控件。计控件。计控件。标标标标签签签签工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以产产产产生生生生一一一一个个个个标标标标签签签签控控控控件件件件,用来显示一些固定的文本提示信息。用来显示一些固定的文本提示信息。用来显示一些固定的文本提示信息。用来显示一些固定的文本提示信息。文文文文本本本本工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以产产产产生生生生一一一一个个个个

26、文文文文本本本本控控控控件件件件,用来输入或显示文本信息。用来输入或显示文本信息。用来输入或显示文本信息。用来输入或显示文本信息。选选选选项项项项组组组组工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以产产产产生生生生一一一一个个个个选选选选项项项项组组组组控控控控件件件件,用用用用来来来来建建建建立立立立含含含含有有有有一一一一组组组组开开开开关关关关按按按按钮钮钮钮或或或或单单单单选选选选按按按按钮钮钮钮的的的的控控控控制框。制框。制框。制框。切切切切换换换换按按按按钮钮钮钮工工工工具具具具:该该该该按按按按钮钮钮钮可可可可以以以以用用用用于于于于作作作作为为为为

27、结结结结合合合合到到到到“是是是是/ / / /否否否否”字字字字段段段段的的的的独独独独立立立立控控控控件件件件,或或或或作作作作为为为为接接接接收收收收用用用用户户户户自自自自定定定定义义义义对对对对话话话话框框框框中中中中输输输输入入入入数数数数据据据据的的的的非非非非结结结结合合合合控控控控件件件件,或或或或者者者者作作作作为为为为选选选选项项项项组组组组的一部分。的一部分。的一部分。的一部分。单单单单选选选选按按按按钮钮钮钮工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以建建建建立立立立一一一一个个个个单单单单选选选选按按按按钮钮钮钮,用用用用户户户户可可可

28、可以以以以把把把把它它它它放放放放在在在在选选选选项项项项组组组组中中中中使使使使用用用用。该该该该按按按按钮钮钮钮只只只只能从多个值中选择一个。能从多个值中选择一个。能从多个值中选择一个。能从多个值中选择一个。复复复复选选选选框框框框按按按按钮钮钮钮工工工工具具具具:通通通通过过过过该该该该工工工工具具具具可可可可以以以以建建建建立立立立一一一一个个个个复复复复选选选选按按按按钮钮钮钮,用用用用户户户户可可可可以以以以在在在在选选选选项项项项组组组组中中中中使使使使用用用用。该该该该按按按按钮钮钮钮可可可可以以以以从从从从多多多多个个个个值值值值中中中中选选选选择择择择一一一一个个个个,也也

29、也也可可可可以以以以选选选选择择择择多多多多个个个个,甚甚甚甚至至至至可可可可以以以以不选。不选。不选。不选。组组组组合合合合框框框框工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以建建建建立立立立一一一一个个个个组组组组合合合合框框框框,用用用用户户户户可可可可以以以以建建建建立立立立含含含含有有有有列列列列表表表表和和和和文文文文本本本本框框框框的的的的组组组组合合合合框框框框控控控控件件件件,可以从列表中选择值或者直接在框中键入一个值。可以从列表中选择值或者直接在框中键入一个值。可以从列表中选择值或者直接在框中键入一个值。可以从列表中选择值或者直接在框中键入一个

30、值。列列列列表表表表框框框框工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以建建建建立立立立一一一一个个个个列列列列表表表表控控控控件件件件,可以在列表中选择一个值。可以在列表中选择一个值。可以在列表中选择一个值。可以在列表中选择一个值。命命命命令令令令按按按按钮钮钮钮:使使使使用用用用该该该该工工工工具具具具可可可可以以以以在在在在窗窗窗窗体体体体上上上上添添添添加加加加各各各各种种种种命命命命令按钮,用来执行各种命令,激活宏和基本函数。令按钮,用来执行各种命令,激活宏和基本函数。令按钮,用来执行各种命令,激活宏和基本函数。令按钮,用来执行各种命令,激活宏和基本函数

31、。图图图图表表表表工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以向向向向窗窗窗窗体体体体中中中中添添添添加加加加图图图图表表表表对对对对象象象象,把把把把该该该该工工工工具具具具放放放放在在在在窗窗窗窗体体体体上上上上可可可可激激激激活活活活图图图图表表表表向向向向导导导导,以以以以帮帮帮帮助用户设计图表。助用户设计图表。助用户设计图表。助用户设计图表。非非非非限限限限定定定定对对对对象象象象框框框框架架架架工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以在在在在窗窗窗窗体体体体中中中中添添添添加加加加一一一一个个个个来来来来自自自自支支支

32、支持持持持OLEOLEOLEOLE(对对对对象象象象链链链链接接接接与与与与嵌嵌嵌嵌入入入入)的的的的应应应应用用用用程序的对象,该对象不是来自基表中的数据。程序的对象,该对象不是来自基表中的数据。程序的对象,该对象不是来自基表中的数据。程序的对象,该对象不是来自基表中的数据。限限限限定定定定对对对对话话话话框框框框工工工工具具具具:通通通通过过过过该该该该工工工工具具具具,用用用用户户户户可可可可以以以以在在在在窗窗窗窗体体体体中中中中添添添添加加加加一一一一个个个个OLEOLEOLEOLE对对对对象象象象,但但但但该该该该对对对对象象象象来来来来自自自自于于于于基基基基表表表表中中中中的的

33、的的数数数数据。据。据。据。页页页页分分分分割割割割工工工工具具具具:使使使使用用用用该该该该工工工工具具具具,用用用用户户户户可可可可以以以以在在在在窗窗窗窗体体体体中中中中加加加加入一个页分割记号,以表示表单的下一页的开始。入一个页分割记号,以表示表单的下一页的开始。入一个页分割记号,以表示表单的下一页的开始。入一个页分割记号,以表示表单的下一页的开始。选选选选项项项项卡卡卡卡控控控控件件件件工工工工具具具具:用用用用于于于于创创创创建建建建一一一一个个个个多多多多页页页页的的的的选选选选项项项项卡卡卡卡对对对对话话话话框框框框。可可可可以以以以在在在在选选选选项项项项卡卡卡卡控控控控件件

34、件件上上上上复复复复制制制制或或或或者者者者添添添添加加加加其其其其他他他他控控控控件。件。件。件。子子子子窗窗窗窗体体体体工工工工具具具具:使使使使用用用用该该该该工工工工具具具具可可可可以以以以在在在在当当当当前前前前的的的的窗窗窗窗体体体体中中中中嵌嵌嵌嵌入另一个窗体。入另一个窗体。入另一个窗体。入另一个窗体。画线工具:使用该工具可以在窗体上画线。画线工具:使用该工具可以在窗体上画线。画线工具:使用该工具可以在窗体上画线。画线工具:使用该工具可以在窗体上画线。画矩形工具:使用该工具可以在窗体上画矩形。画矩形工具:使用该工具可以在窗体上画矩形。画矩形工具:使用该工具可以在窗体上画矩形。画矩

35、形工具:使用该工具可以在窗体上画矩形。其其其其他他他他控控控控件件件件按按按按钮钮钮钮:用用用用于于于于它它它它在在在在窗窗窗窗体体体体中中中中添添添添加加加加已已已已经经经经注注注注册册册册的的的的ActiveXActiveXActiveXActiveX控件。控件。控件。控件。7.5 窗体属性、控件属性及节的属性窗体属性、控件属性及节的属性在在在在AccessAccess数数数数据据据据库库库库中中中中,属属属属性性性性用用用用于于于于决决决决定定定定数数数数据据据据表表表表、查查查查询、字段、窗体及报表的询、字段、窗体及报表的询、字段、窗体及报表的询、字段、窗体及报表的特性特性特性特性。窗

36、体或报表中的窗体或报表中的窗体或报表中的窗体或报表中的每一个控件每一个控件每一个控件每一个控件也都具有各自的属性。也都具有各自的属性。也都具有各自的属性。也都具有各自的属性。vv 窗体属性窗体属性窗体属性窗体属性窗窗窗窗体体体体属属属属性性性性中中中中所所所所设设设设置置置置的的的的值值值值,作作作作用用用用于于于于窗窗窗窗体体体体整整整整个个个个外外外外在在在在表表表表现形式。现形式。现形式。现形式。窗体窗体窗体窗体的设的设的设的设计视计视计视计视图图图图窗体窗体窗体窗体选定选定选定选定按钮按钮按钮按钮窗体窗体窗体窗体属性属性属性属性表表表表vv 控件属性控件属性控件属性控件属性控控控控件件

37、件件属属属属性性性性中中中中所所所所设设设设置置置置的的的的值值值值,决决决决定定定定控控控控件件件件的的的的结结结结构构构构、外外外外观观观观和行为,包括它所包含的文本或数据的特性。和行为,包括它所包含的文本或数据的特性。和行为,包括它所包含的文本或数据的特性。和行为,包括它所包含的文本或数据的特性。控件控件控件控件可单击工可单击工可单击工可单击工具栏上的具栏上的具栏上的具栏上的属性按钮,属性按钮,属性按钮,属性按钮,或双击控或双击控或双击控或双击控件打开属件打开属件打开属件打开属性表性表性表性表控件控件控件控件属性属性属性属性表表表表vv 节的属性节的属性节的属性节的属性节的属性用来决定细

38、节的外在表现形式。节的属性用来决定细节的外在表现形式。节的属性用来决定细节的外在表现形式。节的属性用来决定细节的外在表现形式。节选节选节选节选定按定按定按定按钮钮钮钮节属节属节属节属性表性表性表性表7.6 将图片或其他将图片或其他OLE对象添加到窗体中对象添加到窗体中 OLE:Object Linking and Embedding OLE:Object Linking and Embedding 对对对对象象象象链链链链接接接接与与与与嵌嵌嵌嵌入入入入,利利利利用用用用OLEOLE对对对对象象象象,使使使使得得得得应应应应用用用用程程程程序序序序具具具具备备备备与与与与其其其其它它它它Win

39、dowsWindows应应应应用用用用程程程程序序序序紧紧紧紧密密密密结结结结合合合合的的的的能能能能力力力力,在在在在程程程程序序序序运运运运行期间,调用其它应用程序或组件。行期间,调用其它应用程序或组件。行期间,调用其它应用程序或组件。行期间,调用其它应用程序或组件。 如如如如果果果果一一一一个个个个对对对对象象象象被被被被链链链链接接接接 (OLEType (OLEType = = 0-Linked)0-Linked),实实实实际际际际上上上上只只只只有有有有链链链链接接接接的的的的信信信信息息息息和和和和数数数数据据据据的的的的图图图图象象象象被被被被保保保保存存存存在在在在指指指指定

40、定定定的的的的文文文文件件件件里。对象的数据由创建该对象的应用程序来维护。里。对象的数据由创建该对象的应用程序来维护。里。对象的数据由创建该对象的应用程序来维护。里。对象的数据由创建该对象的应用程序来维护。 如如如如果果果果对对对对象象象象被被被被嵌嵌嵌嵌入入入入 (OLETpye (OLETpye = = 1-Embeded)1-Embeded),对对对对象象象象的数据由的数据由的数据由的数据由 OLE OLE 容器控件维护,并能用应用程序保存。容器控件维护,并能用应用程序保存。容器控件维护,并能用应用程序保存。容器控件维护,并能用应用程序保存。用用用用户户户户通通通通过过过过“ “插插插插

41、入入入入” ”菜菜菜菜单单单单下下下下的的的的“ “对对对对象象象象” ”选选选选项项项项,插插插插入入入入一一一一个个个个由由由由其其其其他他他他应应应应用用用用程程程程序序序序创创创创建建建建的的的的对对对对象象象象,添添添添加加加加到到到到AccessAccess数数数数据据据据库库库库的的的的窗窗窗窗体中。体中。体中。体中。7.7 定制窗体的外观定制窗体的外观窗窗窗窗体体体体是是是是直直直直接接接接与与与与用用用用户户户户打打打打交交交交道道道道的的的的图图图图形形形形界界界界面面面面。一一一一个个个个设设设设计计计计良良良良好好好好的的的的窗窗窗窗体体体体应应应应该该该该简简简简单单

42、单单明明明明了了了了、布布布布局局局局整整整整齐齐齐齐,既既既既可可可可以以以以使使使使用用用用户户户户感感感感觉觉觉觉界界界界面面面面友友友友好好好好,还还还还可可可可以以以以减减减减少少少少用用用用户户户户在在在在输输输输入入入入数数数数据据据据时时时时可可可可能能能能出出出出现的错误。因此,定制窗体的外观非常重要。现的错误。因此,定制窗体的外观非常重要。现的错误。因此,定制窗体的外观非常重要。现的错误。因此,定制窗体的外观非常重要。vv 设置窗体属性设置窗体属性设置窗体属性设置窗体属性在在在在“ “窗窗窗窗体体体体属属属属性性性性” ”窗窗窗窗口口口口中中中中的的的的“ “格格格格式式式

43、式” ”选选选选项项项项卡卡卡卡中中中中,有有有有“ “默默默默认视图认视图认视图认视图” ”属性项。属性项。属性项。属性项。处处处处于于于于单单单单一一一一视视视视图图图图方方方方式式式式的的的的窗窗窗窗体体体体在在在在屏屏屏屏幕幕幕幕上上上上一一一一次次次次只只只只能能能能显显显显示示示示一条记录。一条记录。一条记录。一条记录。处处处处于于于于连连连连续续续续视视视视图图图图方方方方式式式式的的的的窗窗窗窗体体体体在在在在屏屏屏屏幕幕幕幕上上上上一一一一次次次次显显显显示示示示多多多多条条条条记录。记录。记录。记录。用用用用户户户户还还还还可可可可以以以以根根根根据据据据自自自自己己己己的

44、的的的实实实实际际际际情情情情况况况况来来来来设设设设定定定定窗窗窗窗体体体体是是是是否否否否允许编辑、允许删除及允许添加。允许编辑、允许删除及允许添加。允许编辑、允许删除及允许添加。允许编辑、允许删除及允许添加。用用用用户户户户在在在在窗窗窗窗体体体体设设设设计计计计中中中中,还还还还可可可可以以以以控控控控制制制制焦焦焦焦点点点点次次次次序序序序(TabTab键键键键次次次次序序序序),通通通通过过过过打打打打开开开开选选选选择择择择“ “视视视视图图图图” ”菜菜菜菜单单单单中中中中的的的的“Tab“Tab键键键键次次次次序序序序” ”对话框,我们就可以定义对话框,我们就可以定义对话框,

45、我们就可以定义对话框,我们就可以定义TabTab键次序。键次序。键次序。键次序。当当当当需需需需要要要要在在在在已已已已经经经经完完完完成成成成的的的的窗窗窗窗体体体体中中中中修修修修改改改改基基基基表表表表或或或或者者者者加加加加入入入入一一一一个新表,就得修改属性表格中的个新表,就得修改属性表格中的个新表,就得修改属性表格中的个新表,就得修改属性表格中的“ “记录源记录源记录源记录源” ”属性项。属性项。属性项。属性项。例例例例如如如如,用用用用户户户户需需需需要要要要加加加加入入入入另另另另一一一一个个个个数数数数据据据据表表表表中中中中的的的的某某某某些些些些字字字字段段段段,就就就就

46、应应应应该该该该先先先先生生生生成成成成一一一一个个个个基基基基于于于于当当当当前前前前基基基基表表表表和和和和新新新新表表表表的的的的查查查查询询询询,然然然然后后后后把把把把“ “记录源记录源记录源记录源” ”设置为这个查询的名称。设置为这个查询的名称。设置为这个查询的名称。设置为这个查询的名称。vv 在窗体中添加当前的日期和时间在窗体中添加当前的日期和时间在窗体中添加当前的日期和时间在窗体中添加当前的日期和时间1)1)用用用用户户户户在在在在“ “设设设设计计计计” ”视视视视图图图图中中中中打打打打开开开开相相相相应应应应的的的的窗体;窗体;窗体;窗体;2)2)单单单单击击击击“ “插

47、插插插入入入入” ”菜菜菜菜单单单单中中中中的的的的“ “日日日日期期期期和和和和时时时时间间间间” ”命令;命令;命令;命令;3)3)如如如如果果果果要要要要添添添添加加加加日日日日期期期期,请请请请选选选选中中中中“ “包包包包含含含含日日日日期期期期” ”复复复复选选选选框框框框,然然然然后后后后单单单单击击击击相相相相应应应应的的的的日日日日期期期期格格格格式式式式选选选选项项项项;如如如如果果果果要要要要添添添添加加加加时时时时间间间间,请请请请选选选选中中中中“ “包包包包含含含含时时时时间间间间” ”复复复复选选选选框框框框,然然然然后后后后单单单单击击击击相相相相应应应应的的的

48、的时时时时间间间间格式选项。格式选项。格式选项。格式选项。添添添添加加加加了了了了日日日日期期期期以以以以后后后后,AccessAccess会会会会在在在在窗窗窗窗体体体体上上上上添添添添加加加加一一一一个个个个文文文文本本本本框框框框,并并并并将将将将该该该该控控控控件件件件的的的的“ “控控控控件件件件属属属属性性性性” ”中中中中的的的的“ “控控控控件件件件来来来来源源源源” ”项项项项,设设设设置置置置为为为为表表表表达式。达式。达式。达式。 如如如如果果果果窗窗窗窗体体体体或或或或报报报报表表表表中中中中含含含含有有有有页页页页眉眉眉眉,AccessAccess则则则则将将将将该该

49、该该文文文文本本本本框框框框添添添添加加加加到到到到页页页页眉眉眉眉所所所所在在在在的的的的页页页页。否否否否则则则则,该该该该文文文文本本本本框框框框将将将将添添添添加加加加到到到到主题节。主题节。主题节。主题节。v 设置控件属性设置控件属性设置控件属性设置控件属性1)1)用户在用户在用户在用户在“ “设计设计设计设计” ”视视视视图中打开相应的图中打开相应的图中打开相应的图中打开相应的窗体;窗体;窗体;窗体;2)2)单击要更改的控单击要更改的控单击要更改的控单击要更改的控件,选中控件后,件,选中控件后,件,选中控件后,件,选中控件后,单击鼠标右键;单击鼠标右键;单击鼠标右键;单击鼠标右键;

50、 更改控件类型更改控件类型更改控件类型更改控件类型3)3) 在下拉式菜单中,选择在下拉式菜单中,选择在下拉式菜单中,选择在下拉式菜单中,选择“ “更改为更改为更改为更改为” ”选项;选项;选项;选项;4)4) 单击要更改的控件类型。单击要更改的控件类型。单击要更改的控件类型。单击要更改的控件类型。将将将将控控控控件件件件更更更更改改改改为为为为另另另另一一一一种种种种类类类类型型型型时时时时,AccessAccess将将将将从从从从原原原原来来来来的的的的控控控控件件件件中中中中,将将将将相相相相应应应应的的的的属属属属性性性性设设设设置置置置复复复复制制制制到到到到新新新新的的的的控控控控件

51、件件件中中中中。如如如如果果果果原原原原来来来来控控控控件件件件存存存存在在在在的的的的属属属属性性性性不不不不适适适适合合合合于于于于新新新新的的的的控控控控件件件件,AccessAccess将将将将不不不不会会会会复制此属性。复制此属性。复制此属性。复制此属性。 指定控件的默认值指定控件的默认值指定控件的默认值指定控件的默认值1)1)用用用用户户户户在在在在“ “设设设设计计计计” ”视视视视图图图图中中中中打开相应的窗体;打开相应的窗体;打开相应的窗体;打开相应的窗体;2)2)单单单单击击击击要要要要更更更更改改改改的的的的控控控控件件件件,选选选选中中中中控控控控件件件件后后后后,打打

52、打打开开开开控控控控件的属性表;件的属性表;件的属性表;件的属性表;3)3)默默默默认认认认值值值值属属属属性性性性框框框框中中中中,键键键键入相应的默认值;入相应的默认值;入相应的默认值;入相应的默认值;4)4)如如如如果果果果需需需需要要要要创创创创建建建建表表表表达达达达式式式式,可可可可以以以以单单单单击击击击“ “生生生生成成成成器器器器” ”按按按按钮钮钮钮来来来来打打打打开开开开表表表表达达达达式式式式生生生生成成成成器。器。器。器。设设设设置置置置字字字字段段段段输输输输入入入入控控控控件件件件的的的的“行行行行来来来来源源源源类类类类型型型型”及及及及“行行行行来来来来源源源

53、源”属性属性属性属性对对对对于于于于列列列列表表表表框框框框、组组组组合合合合框框框框或或或或复复复复选选选选框框框框等等等等数数数数据据据据输输输输入入入入控控控控件件件件,通通通通过过过过为为为为控控控控件件件件指指指指定定定定行行行行来来来来源源源源类类类类型型型型和和和和行行行行来来来来源源源源,设设设设置置置置默默默默认认认认的的的的选选选选项项项项(或选项列表)作为可供选择的输入值。(或选项列表)作为可供选择的输入值。(或选项列表)作为可供选择的输入值。(或选项列表)作为可供选择的输入值。1)1)在在在在窗窗窗窗体体体体“ “设设设设计计计计” ”视视视视图图图图中中中中,选选选选

54、中中中中要要要要设设设设置置置置行行行行来来来来源源源源类类类类型型型型和和和和行行行行来源的控件;来源的控件;来源的控件;来源的控件;2)2)打打打打开开开开控控控控件件件件的的的的属属属属性性性性窗窗窗窗体体体体,在在在在“ “数数数数据据据据” ”选选选选项项项项卡卡卡卡中中中中选选选选定定定定“ “行行行行来源类型来源类型来源类型来源类型” ”。 “ “行来源类型行来源类型行来源类型行来源类型” ”有如下三种:有如下三种:有如下三种:有如下三种:3)3)在在在在“ “数据数据数据数据” ”选项卡中选定选项卡中选定选项卡中选定选项卡中选定“ “行行行行来源来源来源来源” ”, “ “行来

55、源行来源行来源行来源” ” 可以是可以是可以是可以是一个数据表的值,也可以一个数据表的值,也可以一个数据表的值,也可以一个数据表的值,也可以是单输入的几个数值,还是单输入的几个数值,还是单输入的几个数值,还是单输入的几个数值,还可以是一个查询,甚至是可以是一个查询,甚至是可以是一个查询,甚至是可以是一个查询,甚至是一个数据表的属性名列表;一个数据表的属性名列表;一个数据表的属性名列表;一个数据表的属性名列表;4)4)选选选选择择择择“ “绑绑绑绑定定定定列列列列” ”属属属属性性性性。当当当当行行行行来来来来源源源源有有有有多多多多个个个个列列列列时时时时,用用用用户户户户要要要要选选选选择择

56、择择列列列列号号号号,确确确确定定定定哪哪哪哪一一一一列列列列数数数数值作为控件的默认选项列。值作为控件的默认选项列。值作为控件的默认选项列。值作为控件的默认选项列。5)5)选选选选定定定定“ “限限限限于于于于列列列列表表表表” ”属属属属性性性性(是是是是/ /否否否否)。如如如如果果果果输输输输入入入入控控控控件件件件输输输输入入入入的的的的数数数数值值值值全全全全部部部部在在在在“ “行行行行来来来来源源源源” ”列列列列表表表表中中中中,则则则则该该该该属属属属性性性性设设设设为为为为“ “是是是是” ”,否则为,否则为,否则为,否则为“ “否否否否” ”。 为控件设置提示行为控件设

57、置提示行为控件设置提示行为控件设置提示行当当当当用用用用户户户户在在在在窗窗窗窗体体体体中中中中选选选选中中中中某某某某一一一一个个个个控控控控件件件件时时时时,如如如如果果果果能能能能够够够够在在在在窗窗窗窗体体体体底底底底部部部部给给给给出出出出该该该该控控控控件件件件的的的的提提提提示示示示信信信信息息息息,就就就就可可可可以以以以对对对对该该该该控控控控件件件件的的的的作作作作用用用用有更清楚的了解。有更清楚的了解。有更清楚的了解。有更清楚的了解。在在在在窗窗窗窗体体体体的的的的“ “设设设设计计计计视视视视图图图图” ”中中中中单单单单击击击击待待待待设设设设置置置置的的的的控控控控

58、件件件件,打打打打开开开开该该该该控控控控件件件件的的的的属属属属性性性性表表表表,然然然然后后后后在在在在“ “控控控控件件件件提提提提示示示示文文文文本本本本” ”中中中中添添添添加加加加需要的信息。需要的信息。需要的信息。需要的信息。 设置滚动条设置滚动条设置滚动条设置滚动条当当当当在在在在窗窗窗窗体体体体创创创创建建建建文文文文本本本本框框框框后后后后,可可可可以以以以根根根根据据据据情情情情况况况况为为为为文文文文本本本本框框框框设设设设置置置置滚滚滚滚动动动动条条条条,使使使使得得得得用用用用户户户户可可可可以以以以非非非非常常常常方方方方便便便便的的的的看看看看到到到到所所所所有

59、有有有的的的的文文文文本本本本信信信信息。息。息。息。7.8 使用计算性表达式使用计算性表达式当当当当用用用用户户户户需需需需要要要要在在在在窗窗窗窗体体体体中中中中添添添添加加加加由由由由计计计计算算算算或或或或统统统统计计计计得得得得到到到到的的的的值值值值,可以使用计算性表达式。可以使用计算性表达式。可以使用计算性表达式。可以使用计算性表达式。注注注注意意意意:表表表表达达达达式式式式的的的的结结结结果果果果不不不不是是是是存存存存储储储储在在在在数数数数据据据据表表表表中中中中的的的的,用用用用户户户户每次查阅窗体时,都要计算该表达式。每次查阅窗体时,都要计算该表达式。每次查阅窗体时,

60、都要计算该表达式。每次查阅窗体时,都要计算该表达式。表表表表达达达达式式式式是是是是由由由由操操操操作作作作符符符符、常常常常量量量量、字字字字段段段段名名名名、控控控控件名以及函数组成。件名以及函数组成。件名以及函数组成。件名以及函数组成。我我我我们们们们可可可可以以以以使使使使用用用用“ “表表表表达达达达式式式式生生生生成成成成器器器器” ”生生生生成成成成我我我我们们们们需要的表达式。需要的表达式。需要的表达式。需要的表达式。First NameFirst Name加空格加加空格加加空格加加空格加Last Last NameName,组成全名,组成全名,组成全名,组成全名=First

61、Name&Last =First Name&Last NameName返回当前系统时间返回当前系统时间返回当前系统时间返回当前系统时间=Date()=Date()Unit PriceUnit Price乘以乘以乘以乘以1.031.03=Unit Price*1.03=Unit Price*1.03求比例求比例求比例求比例=Sum(Freight)/(Order =Sum(Freight)/(Order Amount)+freightAmount)+freight把把把把SubtotalSubtotal的值与的值与的值与的值与FreightFreight的值的值的值的值相加相加相加相加=Subt

62、otal+Freight=Subtotal+Freight含义含义含义含义表达式表达式表达式表达式表表表表7-1 7-1 表达式常见的形式及其含义表达式常见的形式及其含义表达式常见的形式及其含义表达式常见的形式及其含义如如如如果果果果在在在在控控控控件件件件属属属属性性性性表表表表格格格格中中中中待待待待输输输输入入入入的的的的表表表表达达达达式式式式比比比比表表表表格格格格实实实实际际际际输输输输入入入入区区区区域域域域长长长长,我我我我们们们们可可可可以以以以将将将将光光光光标标标标放放放放在在在在待待待待输输输输入入入入表表表表达达达达式式式式的的的的地地地地方方方方,按按按按“Shif

63、t F2”“Shift F2”组合键。组合键。组合键。组合键。当当当当用用用用户户户户在在在在待待待待输输输输入入入入表表表表达达达达式式式式的的的的地地地地方方方方输输输输入入入入表表表表达达达达式式式式以以以以后后后后,AccessAccess数数数数据据据据库库库库经经经经常常常常会会会会插插插插入入入入某某某某些些些些字字字字段段段段。根根根根据据据据所所所所键键键键入入入入的的的的表表表表达式,系统会自动插入以下的字符:达式,系统会自动插入以下的字符:达式,系统会自动插入以下的字符:达式,系统会自动插入以下的字符: 括号(括号(括号(括号()。放置在窗体、报表、字段或者其他)。放置在

64、窗体、报表、字段或者其他)。放置在窗体、报表、字段或者其他)。放置在窗体、报表、字段或者其他对象的名称周围。对象的名称周围。对象的名称周围。对象的名称周围。 数码记号(数码记号(数码记号(数码记号(# # # #),放在日期两边。),放在日期两边。),放在日期两边。),放在日期两边。 引号(引号(引号(引号(“”“”“”“”),放在文本两边。),放在文本两边。),放在文本两边。),放在文本两边。 在窗体中加入页码在窗体中加入页码在窗体中加入页码在窗体中加入页码当用户需要打印多页时,最好在窗体中加上页号。当用户需要打印多页时,最好在窗体中加上页号。当用户需要打印多页时,最好在窗体中加上页号。当用

65、户需要打印多页时,最好在窗体中加上页号。创创创创建建建建方方方方法法法法:只只只只需需需需将将将将放放放放置置置置的的的的文文文文本本本本控控控控件件件件的的的的“ “控控控控件件件件来来来来源源源源” ”属属属属性性性性置置置置为为为为“=Page”“=Page”,在在在在“ “窗窗窗窗体体体体视视视视图图图图” ”状状状状态态态态就就就就可可可可以以以以看看看看到到到到显显显显示示示示的的的的页号。页号。页号。页号。 打印当前日期打印当前日期打印当前日期打印当前日期把把把把“ “控控控控件件件件来来来来源源源源” ”或或或或“ “默默默默认认认认值值值值” ”属属属属性性性性设设设设置置置

66、置为为为为“ “DateDate()” ”或或或或“ “NowNow()” ”。DateDate函函函函数数数数返返返返回回回回当当当当前前前前计计计计算算算算机机机机系系系系统统统统时时时时钟钟钟钟的的的的日日日日期期期期值值值值,而而而而NowNow函函函函数数数数返返返返回回回回当当当当前前前前的日期和时钟。的日期和时钟。的日期和时钟。的日期和时钟。 文本组合文本组合文本组合文本组合如如如如果果果果在在在在某某某某个个个个控控控控件件件件内内内内要要要要显显显显示示示示若若若若干干干干个个个个字字字字段段段段文文文文本本本本,把把把把它它它它们们们们作为一个整体显示,则可以把这些文本用作

67、为一个整体显示,则可以把这些文本用作为一个整体显示,则可以把这些文本用作为一个整体显示,则可以把这些文本用& &符号。符号。符号。符号。例例例例 如如如如 : 一一一一 个个个个 雇雇雇雇 员员员员 的的的的 全全全全 名名名名 可可可可 以以以以 表表表表 达达达达 为为为为 : =First =First Name&”&Last NameName&”&Last Name。 计算数学表达式计算数学表达式计算数学表达式计算数学表达式可可可可以以以以使使使使用用用用数数数数学学学学表表表表达达达达式式式式对对对对字字字字段段段段或或或或者者者者控控控控件件件件中中中中的的的的值值值值进进进进行行

68、行行加、减、乘、除等运算。加、减、乘、除等运算。加、减、乘、除等运算。加、减、乘、除等运算。7.9 在窗体中使用宏在窗体中使用宏宏宏宏宏是是是是一一一一个个个个或或或或多多多多个个个个操操操操作作作作的的的的集集集集合合合合,其其其其中中中中每每每每一一一一个个个个操操操操作作作作能能能能够够够够自动地实现特定的功能。自动地实现特定的功能。自动地实现特定的功能。自动地实现特定的功能。通通通通过过过过把把把把宏宏宏宏挂挂挂挂接接接接在在在在窗窗窗窗体体体体或或或或控控控控件件件件上上上上,就就就就可可可可以以以以根根根根据据据据所所所所发发发发生生生生的的的的事事事事件件件件做做做做出出出出相相

69、相相应应应应的的的的一一一一串串串串动动动动作作作作。在在在在窗窗窗窗体体体体中中中中,使使使使用用用用宏宏宏宏可可可可以以以以使使使使数据库的各个对象在窗体中紧密地结合在一起。数据库的各个对象在窗体中紧密地结合在一起。数据库的各个对象在窗体中紧密地结合在一起。数据库的各个对象在窗体中紧密地结合在一起。 窗体中事件的触发窗体中事件的触发窗体中事件的触发窗体中事件的触发当当当当使使使使用用用用窗窗窗窗体体体体时时时时,AccessAccess可可可可以以以以识识识识别别别别窗窗窗窗体体体体中中中中所所所所发发发发生生生生的的的的一些事情,称为事件(一些事情,称为事件(一些事情,称为事件(一些事情

70、,称为事件(EventEvent)。)。)。)。要要要要使使使使窗窗窗窗体体体体对对对对这这这这些些些些事事事事件件件件有有有有所所所所反反反反应应应应,首首首首先先先先应应应应该该该该在在在在宏宏宏宏设设设设计计计计窗体中设计当前事件发生时所应采取的动作。窗体中设计当前事件发生时所应采取的动作。窗体中设计当前事件发生时所应采取的动作。窗体中设计当前事件发生时所应采取的动作。接接接接下下下下来来来来使使使使指指指指明明明明发发发发生生生生事事事事件件件件的的的的窗窗窗窗体体体体或或或或控控控控件件件件。在在在在窗窗窗窗体体体体或或或或者者者者控控控控件件件件的的的的属属属属性性性性表表表表中中

71、中中,把把把把宏宏宏宏挂挂挂挂接接接接到到到到合合合合适适适适的的的的属属属属性性性性中中中中。比比比比如如如如要要要要设设设设计计计计一一一一个个个个命命命命令令令令按按按按钮钮钮钮,要要要要求求求求点点点点中中中中它它它它后后后后就就就就会会会会打打打打开开开开某某某某个个个个特特特特定的窗体。定的窗体。定的窗体。定的窗体。 同步显示两个窗体同步显示两个窗体同步显示两个窗体同步显示两个窗体在在在在实实实实际际际际的的的的工工工工作作作作中中中中,我我我我们们们们有有有有时时时时需需需需要要要要同同同同时时时时打打打打开开开开两两两两个个个个窗窗窗窗体体体体,通通通通常常常常的的的的做做做做

72、法法法法是是是是:打打打打开开开开一一一一个个个个窗窗窗窗体体体体,将将将将一一一一个个个个预预预预先先先先设设设设计计计计好好好好的的的的宏宏宏宏挂挂挂挂接接接接到到到到该该该该窗窗窗窗体体体体上上上上,这这这这个个个个宏宏宏宏的的的的功功功功能能能能是是是是打打打打开开开开另另另另一一一一个个个个窗体。窗体。窗体。窗体。7.10 设置值设置值 本节介绍的是窗体设计中的一些基本操作内容。本节介绍的是窗体设计中的一些基本操作内容。本节介绍的是窗体设计中的一些基本操作内容。本节介绍的是窗体设计中的一些基本操作内容。 利用宏来设置控件中的值,可以使数据输入更容易、利用宏来设置控件中的值,可以使数据

73、输入更容易、利用宏来设置控件中的值,可以使数据输入更容易、利用宏来设置控件中的值,可以使数据输入更容易、更准确,常见的使用宏来设置值的情况有一下几种。更准确,常见的使用宏来设置值的情况有一下几种。更准确,常见的使用宏来设置值的情况有一下几种。更准确,常见的使用宏来设置值的情况有一下几种。 使使使使一一一一个个个个窗窗窗窗体体体体中中中中某某某某个个个个控控控控件件件件的的的的值值值值等等等等于于于于另另另另一一一一个个个个窗窗窗窗体体体体中中中中的的的的某某某某个控件的值。该种情形在同步窗体中应用较多。个控件的值。该种情形在同步窗体中应用较多。个控件的值。该种情形在同步窗体中应用较多。个控件的

74、值。该种情形在同步窗体中应用较多。 根根根根据据据据其其其其他他他他控控控控件件件件设设设设置置置置当当当当前前前前控控控控件件件件的的的的值值值值。在在在在进进进进行行行行界界界界面面面面操操操操作作作作时时时时,往往往往往往往往会会会会出出出出现现现现一一一一个个个个控控控控件件件件的的的的特特特特性性性性确确确确定定定定了了了了另另另另一一一一个个个个控控控控件件件件的的的的特特特特性性性性的的的的情情情情况况况况。例例例例如如如如:在在在在“ “输输输输入入入入界界界界面面面面” ”窗窗窗窗体体体体中中中中,选选选选定定定定“ “年年年年级级级级” ”(如如如如9898)以以以以后后后

75、后,则则则则相相相相应应应应地地地地控控控控件件件件“ “班班班班级级级级” ”的的的的行行行行来来来来源中应该只出现源中应该只出现源中应该只出现源中应该只出现9898级的班级名称。级的班级名称。级的班级名称。级的班级名称。 可可可可以以以以设设设设定定定定窗窗窗窗体体体体中中中中控控控控件件件件的的的的属属属属性性性性,包包包包括括括括是是是是否否否否可可可可见见见见、是是是是否否否否有效等。也可以设置窗体的属性,包括是否可见等。有效等。也可以设置窗体的属性,包括是否可见等。有效等。也可以设置窗体的属性,包括是否可见等。有效等。也可以设置窗体的属性,包括是否可见等。 改变当前的控件焦点、页号

76、和记录号改变当前的控件焦点、页号和记录号改变当前的控件焦点、页号和记录号改变当前的控件焦点、页号和记录号在窗体中用户可以增加这样一个功能,能够很快在窗体中用户可以增加这样一个功能,能够很快在窗体中用户可以增加这样一个功能,能够很快在窗体中用户可以增加这样一个功能,能够很快地定位控件焦点、页号或者记录号。地定位控件焦点、页号或者记录号。地定位控件焦点、页号或者记录号。地定位控件焦点、页号或者记录号。AccessAccess数据库提数据库提数据库提数据库提供了三种类型的动作用于这类操作。供了三种类型的动作用于这类操作。供了三种类型的动作用于这类操作。供了三种类型的动作用于这类操作。 Go To C

77、ontrolGo To Control移向指定的控件。移向指定的控件。移向指定的控件。移向指定的控件。 Go To PageGo To Page移到指定的页,并把控件焦点放在该页移到指定的页,并把控件焦点放在该页移到指定的页,并把控件焦点放在该页移到指定的页,并把控件焦点放在该页的第一个控件上。的第一个控件上。的第一个控件上。的第一个控件上。 Go To RecordGo To Record移到指定的记录上。移到指定的记录上。移到指定的记录上。移到指定的记录上。 显示提示信息显示提示信息显示提示信息显示提示信息可以用宏或者可以用宏或者可以用宏或者可以用宏或者VBAVBA代码来实现,提示用户输入

78、或代码来实现,提示用户输入或代码来实现,提示用户输入或代码来实现,提示用户输入或者提示某个操作已经完成等。者提示某个操作已经完成等。者提示某个操作已经完成等。者提示某个操作已经完成等。 打印窗体打印窗体打印窗体打印窗体可以在可以在可以在可以在“ “文件文件文件文件” ”菜单中选择菜单中选择菜单中选择菜单中选择“ “打印打印打印打印” ”命令来实现打印命令来实现打印命令来实现打印命令来实现打印功能。如果功能。如果功能。如果功能。如果“ “打印打印打印打印” ”对话框中的选项可以是不变的,用对话框中的选项可以是不变的,用对话框中的选项可以是不变的,用对话框中的选项可以是不变的,用户可以利用宏来实现

79、打印过程的自动化。户可以利用宏来实现打印过程的自动化。户可以利用宏来实现打印过程的自动化。户可以利用宏来实现打印过程的自动化。 利用宏来引入和导出数据利用宏来引入和导出数据利用宏来引入和导出数据利用宏来引入和导出数据如果用户需要定期查询其他数据库应用程序中的如果用户需要定期查询其他数据库应用程序中的如果用户需要定期查询其他数据库应用程序中的如果用户需要定期查询其他数据库应用程序中的数据,或者需要定期把汇总数据导出导某种固定形式数据,或者需要定期把汇总数据导出导某种固定形式数据,或者需要定期把汇总数据导出导某种固定形式数据,或者需要定期把汇总数据导出导某种固定形式的文件中,利用宏来实现自动引入或

80、导出数据是一个的文件中,利用宏来实现自动引入或导出数据是一个的文件中,利用宏来实现自动引入或导出数据是一个的文件中,利用宏来实现自动引入或导出数据是一个非常简单适用的方法。非常简单适用的方法。非常简单适用的方法。非常简单适用的方法。AccessAccess数据库提供了三种传输数据的动作:数据库提供了三种传输数据的动作:数据库提供了三种传输数据的动作:数据库提供了三种传输数据的动作: Transfer DatabaseTransfer Database用于从另一个用于从另一个用于从另一个用于从另一个AccessAccess等数据库等数据库等数据库等数据库中导出或引入数据。中导出或引入数据。中导出

81、或引入数据。中导出或引入数据。 Transfer SpreadsheetTransfer Spreadsheet用于从用于从用于从用于从ExcelExcel和和和和LotusLotus电子电子电子电子表格文件中引入数据,或者把当前的表格文件中引入数据,或者把当前的表格文件中引入数据,或者把当前的表格文件中引入数据,或者把当前的AccessAccess数据库数据库数据库数据库中的数据导出导电子表格文件中。中的数据导出导电子表格文件中。中的数据导出导电子表格文件中。中的数据导出导电子表格文件中。 Transfer TextTransfer Text用于从文本文件中引入数据或者把当用于从文本文件中引

82、入数据或者把当用于从文本文件中引入数据或者把当用于从文本文件中引入数据或者把当前前前前AccessAccess数据导出到文本文件中。数据导出到文本文件中。数据导出到文本文件中。数据导出到文本文件中。 设计菜单设计菜单设计菜单设计菜单为了使我们设计的数据库更接近一个数据库应用为了使我们设计的数据库更接近一个数据库应用为了使我们设计的数据库更接近一个数据库应用为了使我们设计的数据库更接近一个数据库应用程序,还需要在窗体中添加菜单条。程序,还需要在窗体中添加菜单条。程序,还需要在窗体中添加菜单条。程序,还需要在窗体中添加菜单条。菜单由菜单和下拉式菜单组成,在窗体中定制一菜单由菜单和下拉式菜单组成,在

83、窗体中定制一菜单由菜单和下拉式菜单组成,在窗体中定制一菜单由菜单和下拉式菜单组成,在窗体中定制一个菜单,一般需要下列三方面内容:个菜单,一般需要下列三方面内容:个菜单,一般需要下列三方面内容:个菜单,一般需要下列三方面内容:1)1)生成一个宏。它是由几个宏组组成,每个宏组定义生成一个宏。它是由几个宏组组成,每个宏组定义生成一个宏。它是由几个宏组组成,每个宏组定义生成一个宏。它是由几个宏组组成,每个宏组定义一个下拉式菜单及其中的命令。一个下拉式菜单及其中的命令。一个下拉式菜单及其中的命令。一个下拉式菜单及其中的命令。2)2)生成菜单条宏。这个宏中包含生成菜单条宏。这个宏中包含生成菜单条宏。这个宏

84、中包含生成菜单条宏。这个宏中包含AddMenuAddMenu动作,用动作,用动作,用动作,用来定义菜单条。来定义菜单条。来定义菜单条。来定义菜单条。3)3)在窗体中挂接菜单条。窗体的属性表格中有一项在窗体中挂接菜单条。窗体的属性表格中有一项在窗体中挂接菜单条。窗体的属性表格中有一项在窗体中挂接菜单条。窗体的属性表格中有一项OnMenuOnMenu属性用来放置菜单条宏的名称。属性用来放置菜单条宏的名称。属性用来放置菜单条宏的名称。属性用来放置菜单条宏的名称。1.1.定义下拉式菜单以及其中的命令定义下拉式菜单以及其中的命令定义下拉式菜单以及其中的命令定义下拉式菜单以及其中的命令首先生成一个宏,在其

85、中放置若干条命令,由于首先生成一个宏,在其中放置若干条命令,由于首先生成一个宏,在其中放置若干条命令,由于首先生成一个宏,在其中放置若干条命令,由于AccessAccess数据库把宏名表中的名称当作菜单中的命令名数据库把宏名表中的名称当作菜单中的命令名数据库把宏名表中的名称当作菜单中的命令名数据库把宏名表中的名称当作菜单中的命令名称,选择某条菜单命令时,所运行的是该宏中所对应称,选择某条菜单命令时,所运行的是该宏中所对应称,选择某条菜单命令时,所运行的是该宏中所对应称,选择某条菜单命令时,所运行的是该宏中所对应的一个动作集合。宏窗体中的目录列表中的注释信息的一个动作集合。宏窗体中的目录列表中的

86、注释信息的一个动作集合。宏窗体中的目录列表中的注释信息的一个动作集合。宏窗体中的目录列表中的注释信息在显示菜单时出现在状态条中作为该命令的提示信息。在显示菜单时出现在状态条中作为该命令的提示信息。在显示菜单时出现在状态条中作为该命令的提示信息。在显示菜单时出现在状态条中作为该命令的提示信息。AccessAccess数据库还提供用来选取菜单命令的快捷键数据库还提供用来选取菜单命令的快捷键数据库还提供用来选取菜单命令的快捷键数据库还提供用来选取菜单命令的快捷键的方法。该方法就是在宏名称的某个字符前加上的方法。该方法就是在宏名称的某个字符前加上的方法。该方法就是在宏名称的某个字符前加上的方法。该方法

87、就是在宏名称的某个字符前加上“&”“&”符符符符号,如号,如号,如号,如& Close& Close。如果需要把菜单中的命令分成几个部分,则需要如果需要把菜单中的命令分成几个部分,则需要如果需要把菜单中的命令分成几个部分,则需要如果需要把菜单中的命令分成几个部分,则需要在里面加上横线。要实现这一点,只需要在宏定义的在里面加上横线。要实现这一点,只需要在宏定义的在里面加上横线。要实现这一点,只需要在宏定义的在里面加上横线。要实现这一点,只需要在宏定义的适当位置插入一个名为的特殊宏。使用这种方法,适当位置插入一个名为的特殊宏。使用这种方法,适当位置插入一个名为的特殊宏。使用这种方法,适当位置插入一

88、个名为的特殊宏。使用这种方法,可以对相关的命令进行分组。可以对相关的命令进行分组。可以对相关的命令进行分组。可以对相关的命令进行分组。2.创建菜单条创建菜单条创建菜单条创建菜单条首先创建一个宏,为每个下拉式菜单添加一个首先创建一个宏,为每个下拉式菜单添加一个首先创建一个宏,为每个下拉式菜单添加一个首先创建一个宏,为每个下拉式菜单添加一个AddMenuAddMenu动作。动作。动作。动作。在在在在AddMenuAddMenu动作中有三个参数,菜单名是显示菜动作中有三个参数,菜单名是显示菜动作中有三个参数,菜单名是显示菜动作中有三个参数,菜单名是显示菜单条中的命令名称,如文件;菜单宏名是用来定义下

89、单条中的命令名称,如文件;菜单宏名是用来定义下单条中的命令名称,如文件;菜单宏名是用来定义下单条中的命令名称,如文件;菜单宏名是用来定义下拉式菜单宏的名称,如文件菜单;状态文本是指选中拉式菜单宏的名称,如文件菜单;状态文本是指选中拉式菜单宏的名称,如文件菜单;状态文本是指选中拉式菜单宏的名称,如文件菜单;状态文本是指选中该命令条时,状态行所要显示的帮助信息。该命令条时,状态行所要显示的帮助信息。该命令条时,状态行所要显示的帮助信息。该命令条时,状态行所要显示的帮助信息。3.3.在窗体中挂接菜单条在窗体中挂接菜单条在窗体中挂接菜单条在窗体中挂接菜单条 当下拉式菜单合菜单条已经完成后,就可以将已经

90、当下拉式菜单合菜单条已经完成后,就可以将已经当下拉式菜单合菜单条已经完成后,就可以将已经当下拉式菜单合菜单条已经完成后,就可以将已经作好的菜单条挂接到窗体中。具体的操作步骤如下:作好的菜单条挂接到窗体中。具体的操作步骤如下:作好的菜单条挂接到窗体中。具体的操作步骤如下:作好的菜单条挂接到窗体中。具体的操作步骤如下:1)1)打开待挂接菜单条的打开待挂接菜单条的打开待挂接菜单条的打开待挂接菜单条的“ “设计设计设计设计” ”窗体。窗体。窗体。窗体。2)2)打开属性窗体。如果没有打开,可以单击工具条中打开属性窗体。如果没有打开,可以单击工具条中打开属性窗体。如果没有打开,可以单击工具条中打开属性窗体

91、。如果没有打开,可以单击工具条中的属性按钮。的属性按钮。的属性按钮。的属性按钮。3)3)选择选择选择选择“ “编辑编辑编辑编辑” ”菜单中的菜单中的菜单中的菜单中的“ “选择窗体选择窗体选择窗体选择窗体” ”选项。此时属性窗选项。此时属性窗选项。此时属性窗选项。此时属性窗体中显示的是窗体属性。体中显示的是窗体属性。体中显示的是窗体属性。体中显示的是窗体属性。4)4)把把把把OnMenuOnMenu设置成设置成设置成设置成MyMenuMyMenu,即把定义好的宏挂接即把定义好的宏挂接即把定义好的宏挂接即把定义好的宏挂接到窗体中。到窗体中。到窗体中。到窗体中。5)5)保存并关闭该窗体。重新打开该窗

92、体时,就可以看保存并关闭该窗体。重新打开该窗体时,就可以看保存并关闭该窗体。重新打开该窗体时,就可以看保存并关闭该窗体。重新打开该窗体时,就可以看到该窗体上端有菜单可供选择。到该窗体上端有菜单可供选择。到该窗体上端有菜单可供选择。到该窗体上端有菜单可供选择。7.11 7.11 创建与使用主创建与使用主/ /子窗体子窗体创建子窗体有两种方法:创建子窗体有两种方法:创建子窗体有两种方法:创建子窗体有两种方法: 同时创建同时创建同时创建同时创建主窗体和子窗体,即子窗体添加到主窗体和子窗体,即子窗体添加到主窗体和子窗体,即子窗体添加到主窗体和子窗体,即子窗体添加到已有的主窗体中。已有的主窗体中。已有的

93、主窗体中。已有的主窗体中。 将将将将已有的已有的已有的已有的窗体添加到另一个窗体中,以创建窗体添加到另一个窗体中,以创建窗体添加到另一个窗体中,以创建窗体添加到另一个窗体中,以创建带有子窗体的主窗体。带有子窗体的主窗体。带有子窗体的主窗体。带有子窗体的主窗体。v创建子窗体并将其添加到已有的窗体中创建子窗体并将其添加到已有的窗体中创建子窗体并将其添加到已有的窗体中创建子窗体并将其添加到已有的窗体中1)1)打打打打开开开开需需需需要要要要添添添添加加加加子子子子窗窗窗窗体体体体的的的的窗窗窗窗体体体体“ “设设设设计计计计” ”视视视视图。图。图。图。2)2)确确确确保保保保已已已已按按按按下下下

94、下工工工工具具具具箱箱箱箱中中中中的的的的“ “控控控控件件件件向向向向导导导导” ”工工工工具。具。具。具。3)3)在在在在工工工工具具具具箱箱箱箱中中中中单单单单击击击击“ “子子子子窗体窗体窗体窗体/ /子报表子报表子报表子报表” ”工具。工具。工具。工具。3)3)3)3)在主窗体中选择合适的在主窗体中选择合适的在主窗体中选择合适的在主窗体中选择合适的位置,创建子窗体。位置,创建子窗体。位置,创建子窗体。位置,创建子窗体。4)4)4)4)打开新建对象的属性窗打开新建对象的属性窗打开新建对象的属性窗打开新建对象的属性窗口,选择数据源对象。口,选择数据源对象。口,选择数据源对象。口,选择数据源对象。5)5)更改子窗体名称,单击更改子窗体名称,单击更改子窗体名称,单击更改子窗体名称,单击“ “窗体视图窗体视图窗体视图窗体视图” ”按钮,预览设计按钮,预览设计按钮,预览设计按钮,预览设计结果。结果。结果。结果。

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

最新文档


当前位置:首页 > 办公文档 > 工作计划

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