【优质】Access窗体报表宏知识点

《Access 2003应用基础》知识点(窗体、报表、宏)

六、窗体的创建与设计

(一)、了解窗体的功能和类型 1、窗体的基本概念:

窗体是用户和数据库交换信息的界面。窗体上可放置各种控件,所以窗体是控件的集合。从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。

2、窗体的功能:

①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。 ②数据输入:与报表的区别是报表不能输入数据。

③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。 ④信息显示及打印: 3、窗体的类型(6种):

①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。 ②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。 ③数据表窗体:与数据表界面相同,显示数据最多。主要用于子窗体。

④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。

⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。 ⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。 (二)、了解窗体各控件的功能及使用

1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。 ①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。

②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。从工具箱中画到窗体上的是非绑定型控件。

③计算控件:用表达式作为数据源,使用格式为“=表达式”。文本框就是计算控件。 2、Access窗体上使用的常见控件名称、功能及主要属性:

①标签

:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。主

要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。

②文本框

:是一种交互式控件,可作为绑定型、非绑定型和计算控件。主要属性是

“控件来源”,即显示在文本框中的值。“控件来源”属性中可以选择字段(此时为绑定型文本框),也可以输入表达式(计算控件)。

③命令按钮

:实现某种功能操作。可以通过命令按钮向

导创建一些按钮来对窗体中显示的表进行操作。如右图中是命令按钮向导能创建的按钮类别和具体操作。

如果不是用向导创建的命令按钮,必须为其设置单击事件,方法是:在设计视图中右击按钮→事件生成器→代码生成器,在代码窗口中编制按钮的单击

1

事件代码,即VBA程序。

④选项按钮⑤复选框⑥选项组复选框。

⑦列表框⑧组合框⑨图像

:提供一组数据选项供用户选择,不能直接输入数据。

:通过下拉列表框选择所需的选项或输入数值。组合框=文本框+列表框。 :在窗体中加入图片的作用主要是为美化窗体。图片类型属性可设置为“嵌

:用于表示“是/否”型字段值。 :用于表示“是/否”型字段值。

:用于显示一组限定性的选项值,在一个选项组内可包括多个选项按钮或

入”或“链接”两种方式。嵌入到窗体中的对象成为数据库的组成部分,相当于把图像复制

到了数据库中;而链接到窗体中的对象独立于数据库之外且随着源对象的变化而变化。

⑩子窗体

:子窗体是窗体中的窗体,包含子窗体的就称为主窗体。

3、控件的使用:

①移动控件位置:拖动控件左上角的大控点。 ②改变控件大小:拖动控件上其余七个小控点。

③对齐控件:选择控件后,格式→对齐→靠左、靠右、靠上、靠下。 (三)、掌握创建窗体的方法

1、自动创建窗体:创建速度快,但布局格式固定,而且只能包含一个表或查询中的全部字段,不能重新设置字段顺序。

可自动创建5种窗体:纵栏式、表格式、数据表、数据透视表、数据透视图。

2、利用向导创建窗体:可以选择多种布局和样式,可以包含多个表或查询中的字段,可以重新排列字段顺序。

也可创建上面5种类型的窗体。 3、利用设计视图创建窗体:

(1)方法:窗体→新建→设计视图 (2)向窗体中添加数据:

①选中窗体:单击窗体左上角两个标尺交叉处的“窗体选择器”小方块按钮。 ②在窗体的属性窗口中(如果属性窗口未出现,双击“窗体选择器”),“数据”选项卡下,“记录源”后的下拉列表框中选择表或查询或SQL语句作为数据源。

③如果窗体上的数据源要来自于多个表,就单击“记录源”右侧的生成器按钮

出现“查询生成器”窗口,在其中可以添加多个表或查询,然后制作一个包含窗体上需要的字段的查询(即生成一个SQL语句),这些字段就将会出现在“字段列表”对话框中。

(3)从“字段列表”中(如果字段列表未出现,可以单击工具栏上的“字段列表”按钮)把窗体中所需要的字段拖到窗体中,排列好位置和顺序。

(4)取好窗体名,保存窗体。 4、窗体的结构:

①窗体的结构分五个节,从上到下依次是:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。

②默认打开设计视图只有主体节,其余的节可在“视图”菜单下用“窗体页眉/页脚、页面页眉/页脚”来打开或关闭其余4个节,但只能成对添加或关闭。

2

③如果不想要某个节,可以在其属性窗口中把它的高度设置为0来让其不显示。 (四)、掌握常用控件的属性设置: 1、每个控件及窗体都对应一个它的属性窗口,打开方法可以使用工具栏上的按钮

“右击/属性”或双击,属性窗口中有5个选项卡:格式、数据、事件、其他、全部。 2、窗体属性中的“记录选择器”(左边)、“导航按钮”(下面,选择记录的按钮)和“分隔线”(线条)会破坏窗体结构影响美观,一般都要把这三项设置为“否”。

(五)、窗体制作实例:

实例一、根据下列“教师”表结构及数据,建立“教师”窗体。具体要求如下:

(1) 以数据库中的“教师”表为数据源,建立一个用于修改教师信息的窗体。 (2) 添加命令按钮“保存记录”,实现保存修改记录的功能。 (3) 添加命令按钮“撤销记录”,其功能为清除文本框中输入内容。

答:①在数据库窗口中,选“窗体”对象,单击“新建”按钮,选择“设计视图”确定,进入使用设计视图创建窗体界面。

②双击左上角“窗体选择器”,打开窗体属性对话框,在“数据”选项卡下面的“记录源”下拉列表框中选择“教师”表

③将需要的字段从“字段列表”框中拖入到窗体,并调整好位置。 ④添加命令按钮“保存记录”:

确保“控件向导”被按下,在“命令按钮”向导中选择“记录操作”→“保存记录”。 ⑤添加命令按钮“撤消记录”(类似④)。 ⑥保存名为“教师”,在“窗体视图”中查看。

实例二、写出设计下面“QQ2012”登录窗体的主要步骤(要求写出各控件名称、属性名称、属性值及其作用。)

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4