第十一章 如何建立数据窗体
11.1 什么是窗体 11.2 自动创建窗体
11.3 如何建立数据窗体
11.4 调整标签的位置和大小 11.5 在窗体中画线
11.6 调整页眉、页脚的宽度 11.7 在窗体上添加按钮 11.8 为窗体添加背景 11.9 补充内容一
11.10 补充内容二:如何使用窗体向导建立窗体 11.11 补充内容三:如何在窗体中添加和删除控件 11.14 补充内容四:在窗体添加Activex控件 第十二章 生成数据打印报表 12.1 了解报表
12.2 使用自动报表建立报表 12.3 使用报表向导建立报表 12.4 浏览新报表
12.5 向报表中添加文字
12.6 修改报表中值的边框线条宽度及样式 12.7 调整报表中字段的显示对齐方式 12.8 页面设置 12.9 补充内容
第 1 页
第十一章 如何建立数据窗体 11.1 什么是窗体
数据库的对话窗在Access中被称为“窗体”,我们讲过,“表”、“查询”、“窗体”这些都是数据库的对象。
窗体也是Access中的一种对象,它使用计算机屏幕将数据库中的表或查询中的数据告诉我们。由于很多数据库都不是给创建者自己使用的,所以还要考虑到别的使用者的使用方便,建立一个友好的使用界面将会给他们带来很大的便利,让更多的使用者都能根据窗口中的提示完成自己的工作,而不用专门进行培训。这是建立一个窗体的基本目标。
一个好的窗体确实是非常有用的。不管你的数据库中表或查询设计得有多好,如果你的窗体设计得十分杂乱,而且没有任何提示,那别人一看就不想用了,这样的话你建立的数据库就没有什么意义了。 11.2 自动创建窗体
首先让我们看看创建一个窗体的最简单方法:用Access自动创建一个纵栏式表格的窗体。
打开“客户信息数据库”,
在数据库窗口的选项卡上选择“窗体”对象,然后在数据库菜单上单击“新建”按钮,并在弹出的“新建窗体”对话框中选择“自动创建窗体:纵栏式”选项,
选完以后在这个对话框下部的“该对象的数据来源表或查询”下拉框中选择需要的表或查询,这时先要将鼠标移动到下拉框右面的向下按钮上,单击鼠标左键,会弹出一个下拉列表框,选取我们需要的表“客户信息表”,完成选择对象的数据来源表或查询,这些都完成以后单击“新建窗体”对话框中“确定”按钮。
接着Access就会给我们自动创建一个纵栏式的表格了。 注意在创建以后可别忘了保存这个窗体为“客户信息窗体”。
在这个窗体中看到的数据和前面课中看到的数据表有所不同:纵栏式表格每次只能显示一个记录的内容,而前面课中的数据表每次可以显示很多记录。这是它们最大的区别。
现在我们利用自动窗体建立一个表格式的窗体。在下面的学习中我们将用到这个窗体。这种窗体在建立上和纵栏式窗体 在建立的方式基本上没有什么区别,也是先单击“数据库”菜单中的“新建”按钮,然后在“新建窗体”对话框中选择“自动窗体”。和上次不同, 这次选择“自动创建窗体:表格式”,而数据的来源是表“产品信息表”。将这些选定以后,单击“确定”按钮,然后给新的窗体取名“产品信息窗体”就可以了。
11.3 如何建立数据窗体
如果你想修改窗体的设计,这个很简单,首先你要将这个窗体保存。保存的
方法和保存查询和表的方法是一样的。先将鼠标移动到Access菜单栏上,单击“文件”,在随后弹出的子菜单中选择“保存”命令。如果你现在是第一次保存这个窗体,就会弹出一个对话框,要求你输入一个新窗体名称。 当你完成输入后,单击“确定”按钮就可以了。
现在我们就可以将鼠标移动到工具栏上最左边的“视图”按钮上,然后单击鼠标左键,将现在的视图切换到设计模式。现在你就可以按照自己的意愿随意地修改窗体了。
在Access中,窗体上各个控件都可以随意地摆放,而且窗口的大小,文字的颜色也可以很容易地改变。
这个视图中有很多的网格线,还有标尺,看上去好像很乱。这些网格和标尺都是为了在窗体中放置各种控件而用来定位的。当然你也可以不用这些东西,一切都根据你的习惯来确定。
要将这些网格和标尺去掉很容易,你只要将鼠标移动到窗体设计视图中窗体主体标签上,单击鼠标右键。这时可以看
见在弹出的菜单上有“标尺”、“网格”两个选项,并且在这两个选项的前面各有一个图标,现在这两个图标都凹陷了下去,这表示两个选项都被选中,将鼠标移动到“标尺”项上,单击鼠标左键就可以将标尺隐藏起来。这时再单击鼠标右键就会发现在标尺前面的图标已经不再凹陷了。如果再单击这个图标,就会发现标尺又出现了。
刚才弹出的菜单在网格的下面有一个工具箱选项,单击这个选项,你会发现在屏幕上出现了一个工具框,在这个框中有很多按钮,每个按钮都是构成窗体一个功能的控件。
控件很有用,像我们看到的按钮、文本框、标签等都是控件。有了它们我们建造窗体的工作就是将这些控件摆在空白窗体上,然后将
这些控件与数据库联系起来就可以了。
我们就以刚才生成的那个“客户信息窗体”为例,一起学习一下怎么在窗体中摆放这些控件。
11.4 调整标签的位置和大小
现在我们给这个窗体加一个标签。但在添加标签之前,首先需要把窗体中所有控件都向下移,为标签空出一个适当的空间。首先单击一个控件,然后按住键盘上的“SHIFT”键,并且继续用鼠标单击其他控件,选中所有这些控件以后,将鼠标稍微挪动一下,等鼠标的光标变成一个张开的手的形状时,单击“工具箱”对话框上的“标签”按钮,然后把窗体中所有控件都向下移。 完成这些以后,松开鼠标左键就可以了。
单击工具箱中“标签”这个按钮,然后在窗体里刚才空出来的位置上单击鼠标左键,这时就会出现一个标签。在
第 3 页