当前位置:文档之家› 第8章 窗体

第8章 窗体

第8章 窗体
第8章 窗体

第6章窗体

本章主要考察的内容是:

1.窗体的创建:

(1)使用向导创建窗体。

(2)使用设计器创建窗体:包括控件的含义和种类,在窗体中添加和修改控件,设置控件的常见属性。

2.窗体的分类:

(1)纵栏式窗体;

(2)表格式窗体

(3)数据表窗体

(4)主/子窗体

(5)图表窗体

(6)数据透视表窗体

历年的全国计算机等级考试的笔试中,窗体部分的分值约占6-12%,属于重点的考察内容。本章历年的考题分布情况如表6-1所示:

表6-1 窗体部分历年考题分数分布表

图,

6.1 窗体初步

考点1:窗体基本知识

窗体是Access的一种数据库对象,可以由多个部分组成,每个部分称为一个“节”。窗体中可以有窗体页眉、页面页眉、主题、页面页脚及窗体页脚等部分。

窗体主体:通常用于显示记录数据,可以根据屏幕和页面大小显示一条或多条记录。

窗体页眉:位于窗体的顶部,用于显示窗体的标题和使用说明。在“窗体”视图中,窗体页眉出现在屏幕的顶部,而在打印的窗体中,窗体页眉出现在第一页的顶部。

窗体页脚:位于窗体底部,一般用于显示对所有记录都要显示的内容,其中包括命令按钮或窗体的使用说明等。

页面页眉:用于在每页的顶部显示诸如标题或者列标头的信息,但页面页眉只出现在打印的窗体中。

页面页脚:用于在每张打印页的底部显示诸如日期或页号等信息。

在窗体中可以添加控件,用于执行操作,或者在字段中输入、显示、编辑数据。既可以利用控件在窗体的信息和数据源之间建立链接,也可以根据具体需要完成不同的功能,窗体中可以添加的控件有文本框、标签、复选框、命令按钮、组合框、图像等。

而窗体的记录源可以是表、查询、SQL语句。但窗体和数据表不同,窗体本身并不存储数据。窗体中的信息主要分为两类:一类是设计者在设计窗体时附加的一些提示信息;一类是外理表或查询的记录。

例6. 1可以作为窗体记录源的是。(2004年9月选择题第21题)

A)表B)查询C)Select 语句D)表、查询或Select语句

[解析]可以作为窗体记录源的是表、查询或SQL的Select语句。

[答案]D

例6. 2 在窗体中,用来设置窗体标题的区域一般是。

A)窗体页眉B)主体节C)页面页眉D)窗体页脚

[解析]窗体页眉位于窗体的顶部,它显示的信息对每个记录都是一样的。用于显示窗体的标题和使用说明

[答案]A

考点2:窗体的分类及视图

1.窗体的分类

Access共提供了6种类型的窗体。

(1)纵栏式窗体

纵栏式窗体通常用于输入数据,在窗体界面中每次只显示表或查询中的一条记录,可以占一个或多个屏幕页,显示记录时按列分隔,每列的左边显示字段名,右边显示字段内容。

(2)表格式窗体

表格式窗体是在一个窗体中显示多条记录,记录中的字段名横向排列,都放在窗体顶部,而记录纵向排列,可以通过滚动条来查看和维护其他记录。

(3)数据表窗体

数据表窗体表面看起来与数据表和界面基本相同,其主要作用是作为一个窗体的子窗体。

(4)主/子窗体

窗体中可以包含窗体,被包含的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。在这类窗体中,主窗体和子窗体彼此链接,子窗体只显示与主窗体当前记录相关的记录。

主窗体和子窗体通常用于显示多个表或查询的数据,这些表或查询中的数据具有一对多的关系,但主窗体只能显示为纵栏式的窗体,而子窗体既可以显示为数据表窗体,也可以显示为表格式窗体。

(5)图表窗体

图表窗体可以利用Microsoft Graph的图表方式来显示数据,既可以单独使用图表窗体,也可以将它嵌入到其他窗体中作为子窗体。而图表窗体的数据源可以为数据表或者查询。

(6)数据透视表窗体

以指定的数据表或者查询为数据源,生成一个Excel.的分析表建立的窗体。

例6. 3在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是_______。

[解析] 在Access中,纵栏式窗体在同一时刻一般只能显示一条记录的数据;表格式窗体可以在一个窗体中显示多条记录;而数据表窗体的记录都是按照行的形式显示,和其他视图比较起来,它显示的记录最多。

[答案] 数据表窗体

例6. 4 在创建主/子窗体之前,必须设置_________之间的关系(2006年4月填空题第7题)[解析] 主窗体和子窗体通常用于显示多个表或查询的数据,这些表或查询中的数据具有一对多的关系。

[答案] 表

2.窗体的视图

在Access中,窗体有“设计”视图、“窗体”视图和“数据表”视图。

“设计”视图主要用于创建和修改窗体,而“窗体”视图和“数据表”视图是用于查看记录的窗体。但“数据表”视图是按照行和列的格式查看记录,一次可以查看多条记录,该视图中可以编辑、添加、修改、查找或者删除数据;而“窗体”视图通常一次只能查看一条记录。

例6. 5下列不属于Access窗体的视图是_______。(2005年4月选择题第21题)

A)设计视图B)窗体视图C)版面视图D)数据表视图

[解析] Access共提供了3种类型的窗体视图,分别是:设计视图、窗体视图和数据表视图

[答案] C

例6. 6 在设计窗体时使用标签控件创建的是单独标签,它在窗体的视图中不能显示。(2005年4月填空题第7题)

[解析] “数据表”视图是按照行和列的格式查看记录,一次可以查看多条记录,如下图所示。

[答案] 数据表

6.2 创建窗体

考点3:使用“自动创建窗体”

“自动创建窗体”创建的窗体显示的是基础表或查询中的所有字段和记录,如果选定的记录源有相关的表或查询,窗体还将包含来自这些记录源的所有字段和记录。自动创建窗体常见的操作步骤如下:

(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。

(2)单击“数据库”窗口工具栏上的“新建”按钮。

(3)在打开的“新建窗体”对话框中,单击下列向导之一:

①自动创建窗体:纵栏式(每个记录都显示在一个独立的行上,并且左边带有一个标签)

②自动创建窗体:表格式(每个记录的所有字段显示在一个独立的行上,标签显示在窗体

的顶端)

③自动创建窗体:数据表(每个记录显示为一行,每个字段显示为一列,字段的名称显示

在每一列的顶端)

(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。

考点4:使用“窗体向导”

使用“窗体向导”来创建窗体,用户可以对各个字段进行选择,具体的操作步骤如下:

(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。

(2)单击“数据库”窗口工具栏上的“新建”按钮。

(3)在打开的“新建窗体”对话框中,单击“窗体向导”。

(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。

(5)在打开的“窗体向导”对话框中,根据向导中的提示或要求进行相应的操作即可。

考点5:使用向导创建“数据透视表”

数据透视表是一种交互式的表,它可以实现用户选定的计算,所进行的计算与数据在数据透视表中的排序有关,一般情况下,使用“数据透视表向导”创建数据透视表窗体,具体操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。

(2)单击“数据库”窗口工具栏上的“新建”按钮。

(3)在打开的“新建窗体”对话框中,单击“自动窗体:数据透视图”。

(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。

(5)在打开的“数据透视图”窗体的“设计”视图中分别选择相应的字段拖到“数据字段”、“分类字段”和“系列字段”即可。

考点6:使用图表向导

使用图表窗体能够更直观地显示表或查询中的数据,建立图表窗体的具体操作步骤如下:

(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。

(2)单击“数据库”窗口工具栏上的“新建”按钮。

(3)在打开的“新建窗体”对话框中,单击“图表向导”。

(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。

(5)选择用于图表的字段,单击“下一步”。

(6)选择图表的类型,单击“下一步”。

(7)将相应的字段拖放到图表中相应的位置,单击“下一步”。

(8)指定图表的标题,单击“完成”。

考点7:使用设计器创建窗体

使用设计器创建窗体的具体操作步骤如下:

(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。

(2)单击“数据库”窗口工具栏上的“新建”按钮。

(3)在打开的“新建窗体”对话框中,单击“设计视图”。

(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。

(5)将数据源中的字段拖放到新建的窗体的适当位置后即可。

6.3 自定义窗体

考点8:工具箱的使用

Access提供了一个可视化的窗体设计工具—窗体设计工具箱。利用窗体设计工具箱,用户可以创建自定义窗体。窗体设计工具箱有强大的功能,它提供了一些常用控件,能够结合控件和对象构造一个窗体设计的可视化模型,如图6-1所示。

图6-1 工具箱

在窗体“设计”视图下,单击“窗体设计”工具栏上的工具箱按钮或者选择“视图”菜单下“工具栏”下的“工具箱”命令按钮即可打开工具箱。关闭“工具箱”,单击“工具箱”中的关闭按钮。

表6-2 工具箱的功能按钮名称及功能

考点9:窗体的控件

控件是窗体上用于显示数据、执行操作、装饰窗体的对象。在窗体中添加的每一个对象都是控件。Access包含的控件有:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、命令按钮、图像按钮、绑定对象框、非绑定对象框、子窗体/子报表、分页符、线条和矩形等,各自控件都可以在窗体“设计”视图窗口中的工具箱中看到。

控件的类型按照使用来源和属性的不同,可分为“绑定控件”、“非绑定控件”和“计算控件”3种类型。

绑定控件:也叫结合控件,主要用于显示、输入、更新数据库中的字段。

非绑定控件:也叫非结合控件,没有数据来源,主要用于显示提示信息,以及线条、矩形和图像等。

计算控件:以表达式作为数据来源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。

1.标签控件

标签控件主要用于窗体或报表上显示说明性文本。例如标题或简短的提示。标签并不显示字段或表达式的数值,它总是非绑定控件,没有数据来源。单独的标签在数据表视图中并不显示。

2.文本框控件

文本框用来输入或者编辑数据。它是一种交互式控件,可以有数据来源,用于显示、输入或编辑窗体的基础记录源数据,显示计算结果或接受用户输入的数据。

3.复选框、切换按钮和选项按钮控件

窗体上可以使用复选框、切换按钮和选项按钮作为单独控件来显示基础表、查询或SQL语句中“是”或“否”值,选中设置为“是”,按下按钮其值为“否”。

4.命令按钮控件

命令按钮执行某项或某些指定的操作。

5.列表框和组合框控件

当需要从列表中选择一个值时,可以使用列表框和组合框。列表框可以显示一列或多列数据,而从列表中选择的值可以来自表、查询或某固定内容的数据。

在列表框中只能选择数据,不能进行编辑,即不能由用户自己输入新值。组合框由多行数据组

成,使用组合框时,既可以输入文本,也可以进行选择,这正是组合框与列表框的区别。

6.选项卡与图像控件

当窗体中的内容较多且无法在一页全部显示,可以使用选项卡进行分页。在窗体中使用图像对象可以显示图形。图像控件包括图片、图片类型、超链接地址、可见性、位置大小等属性。

7.选项组控件

选项组用来显示一组限制性的选项值,每次只能选择一个选项。在窗体中,选项组由一个组合框、一组复选框、选项按钮及切换按钮组成。

使用选项组应注意下列事项:

(1)选项组的值只能是数字,不能是文本。

(2)如果选项组绑定到某个字段,则只有组框架本身而不是组框架内的复选框、选项按钮或切换按钮绑定到此字段。在窗体中,可以为每个复选框、选项按钮或切换按钮的“选项值”属性设置相应的数字。

(3)在窗体或报表中,选项组可以设置为表达式,也可以是未绑定的。可以在自定义对话框中使用未绑定选项组来接受用户的输入,然后根据输入的内容来执行相应的操作。

例6. 7 Access窗体中的文本框控件分为_______。(2004年9月选择题第23题)

A)计算型和非计算型B)结合型和非结合型

C)控制型和非控制型D)记录型和非记录型

[解析] 文本框有3种类型:结合型、非结合型和计算型。

[答案] B

例6. 8 既可以直接输入文字,又可以从列表中选择输入项的控件是_______。(2004年9月选择题第16题)

A)选项框B)文本框C)组合框D)列表框

[解析] 在本题给定的4上选项中,组合框和列表框都可以直接从列表中选择一个值,但列表框不能输入,组合框可以输入。

[答案] C

例6. 9 结合型文本框可以从表、查询或_____中获得所需的内容。(2006年4月填空题第6题)[解析] 结合型文本框可以从表、查询或SQL语言中获得所需的内容;非结合型文本框并没有链接到某一字段,一般用来显示提示信息或接受用户输入数据等;在计算型文本框中,可以显示表达式的结构,当结果发生变化时,数值就会被重新计算。

[答案] SQL语句或SQL命令

考点10:控件的使用

在窗体“设计”视图中,用户可以直接将一个或多个字段拖放到主体节区域中,Access可以自动地为该字段结合适当的控件或结合用户指定的控件。结合适当的控件的操作方法是:单击窗体设计工具栏中的“字段列表”按钮后,就会显示窗体数据源的字段列表,然后从字段列表中拖拽到主体节区域中。创建控件的方式取决于是要创建结合控件、非结合控件还是计算控件。

例6. 10 要改变窗体上文本框控件的数据源,应设置的属性是_____。(2006年4月选择题第23题)

A)记录源B)控件来源C)筛选查询D)默认值

[解析] 在文本框控件的属性中,“控件来源”属性告诉系统如何检索或保存在窗体中要显示的数

据,如果控件来源中包含一个字段名,那么在控件中显示的就是数据表中该字段值,对窗体中的数据所进行的任何修改都将被写入字段中,即窗体上文本框的“控件来源”属性决定了该控件的数据源。而“记录源”属性是窗体的属性项。

[答案] B

考点11:窗体和控件的属性

Access中,属性用于决定表、查询、字段、窗体及报表的特性。窗体中的每一个控件都具有各自的属性,而窗体本身也有相应的属性。属性决定了控件及窗体的结构和外观,包括它所包含的文本或数据的特性。

窗体和控件的属性对话框一般由“格式”选项卡、“数据”选项卡、“事件”选项卡、“其他”选项卡和“全部”选项卡五部分组成,其中“全部”选项卡中包含了“格式”、“数据”、“事件”和“其他”中的全部属性项。

在属性表中,单击要设置的属性,在属性框中输入一个设置值或表达式可以设置该属性。如果属性框中显示有箭头,也可以单击该箭头,从列表中选择一个数值。如果属性框的旁边显示“生成器”按钮,单击该按钮可以显示一个生成器或显示一个可以选择生成器的对话框,通过生成器可以设置对话框。

1.常用的格式属性

格式属性主要是对控件的外观或窗体的显示格式。窗体的常见格式属性有以下几种:

(1)标题:属性值为字符串。在窗体视图中,该字符串显示的的内容是窗口的标题栏的标题。

(2)默认视图:属性值有“连续窗体”、“单一窗体”或“数据表”三项,它决定了窗体的显示形式。

(3)滚动条:属性值有“两者均无”、“水平”、“垂直”或“水平或垂直”四项,它决定了窗体显示时是否具有窗体滚动条。

(4)记录选定器:属性值有“是”和“否”两项,它决定了窗体显示时是否具有记录选定器。

(5)浏览按钮:属性值有“是”和“否”两项,它决定了窗体运行时是否具有浏览按钮。

(6)分隔线:属性值有“是”和“否”两项,它决定了窗体显示时是否显示窗体各节间的分隔线。

(7)自动居中:属性值有“是”和“否”两项,它决定窗体显示时是否自动居中于桌面中间。

(8)最大化最小化按钮:其属性决定使用Windows标准的最大化和最小化按钮。

控件的格式属性包括:标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。控件的标题的属性值是控件中显示的文字信息。控件中“特殊效果”的属性值用于设定控件中显示的文字信息。

2.常用的数据属性

数据属性决定了一个控件或窗体中的数据来源,以及操作数据的规则。

窗体的数据属性包括记录源、排序依据、允许编辑、输入入口等。

控件的数据属性包括控件来源、输入掩码、有效性文本、默认值、是否有效、是否锁定等。

3.常用的其他属性

其他属性表示了控件的附加特征。窗体的其他属性包括独占方式、弹出方式、循环等。控件的其他属性包括名称、状态栏文字、自动Tab键、控制提示文本等。

例6.11 假设已在Access中建立了包含“书名”、“单价”和“数量”等三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算定购总金额的文本框,其控件来源为________。(2005

年9月选择题第24题)

A)[单价]*[数量] B)=[单价]*[数量]

C)[图书订单表]![单价]*[图书订单表]![数量]

D)=[图书订单表]![单价]*[图书订单表]![数量]

[解析] 控件来源属性可以指定控件中显示的是什么数据,可以对绑定到表中的字段、查询或者SQL语句的数据进行显示和编辑,也可以显示表达式的结果。本题中计算总金额的文本框控件来源为表达式,根据题面说明,总金额应该单价和数量的乘积。

在计算控件的“控件来源”属性中,以“=”符号开始。由此可知A、C选项不是本题答案。

计算总金额在文本框所引用的“单价”和数量都在当前窗体上,因此B选项中的表达式是正确的,D选项中表达式的引用方式不对。

[答案] B

例6.12 确定一个控件在窗体或报表上的位置的属性是。(2005年4月选择题第31题)

A)Width 或Height B)Width 和Height

C)Top 或Left D)Top 和Left

[解析] 在上述的属性中,Width用来设置宽度,Height用来设置高度,Top用来设置上边距,Left用来设置左边距,故确定窗体位置的属性是Top和Left。

[答案] D

例6.13 假设窗体的名称为FrmTest,则把窗体的标题设置为“Access Test”的语句是。(2005年4月选择题第32题)

A)Me=“Access Test”B)Me.Caption=“Access Test”

C)Me.Text=“Access Test”D)https://www.doczj.com/doc/2311650459.html,=“Access Test”

[解析] 在窗体的属性中,Caption用来设置标题。

[答案] B

例6.14 若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是。(2005年9月选择题第23题)

A)Me=“改变文字显示颜色”B)Me.Caption=“改变文字显示颜色”

C)Me.Text=“改变文字显示颜色”D)https://www.doczj.com/doc/2311650459.html,=“改变文字显示颜色”

[解析] 在窗体的属性中,Caption用来设置控件的标题。

[答案] B

例6.15 在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为。(2005年9月选择题第24题)

A)是B)否C)有D)否

[解析]窗体中的“记录选定器”是决定数据表中的最左端是否有标志块,若有则为“是”,若无则为“否”。

[答案]B

例6.16为窗体或报表上的控件设置属性值的正确宏操作命令是。(2005年9月选择题第25题)

A)Set B)SetData C)SetWarmings D)SetV alue

[解析] 常用的宏操作中,打开窗体是OpenForm,打开报表是OpenReport,打开查询是OpenQuery,关闭数据库对象是Close,退出Access是Quit;设置属性值是SetV alue;运行指定的SQL 语句是RunSQL;刷新控件数据是Requery;指定当前记录是GoToRecord;显示消息框是MsgBox。

[答案]D

例6.17 若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是______。(2005年9月选择题第32题)

A)“默认值”属性B)“标题”属性

C)“密码”属性D)“输入掩码”属性

[解析] “输入掩码”属性用于设定控件的输入格式,仅对文本型或日期型数据有效。

[答案] D

例6.18 某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮上的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是。(2006年9月填空题第9题)

[解析] forecolor用来更改命令控件中的文字颜色。

[答案] C1.forecolor=128

考点12:窗体和控件的使用

事件是指当控件被单击、双击或内容发生变化的动作。例如,单击窗体显示“你好”,双击窗体取消显示等。在Access中,不同的对象可以触发不同的事件。但总体来看,Access中的事件主要有以下几种:

(1)键盘事件

键盘事件是操作键盘所引发的事件。键盘事件主要有“键按下”、“键释放”和“击键”等。

(2)鼠标事件

鼠标事件是操作鼠标所引发的事件。鼠标事件有“单击”、“双击”、“鼠标按下”、“鼠标释放”和“鼠标移动”。

(3)对象事件

常用的对象事件有“获得焦点”、“失去焦点”、“更新前”、“更新后”和“更改”等。

(4)窗口事件

窗口事件是指操作窗口时所引发的事件。常用的窗口事件有“打开”、“关闭”和“加载”等。

(5)操作事件

操作事件是指与操作数据有关的事件。常用的操作事件有“删除”、“插入前”、“插入后”、“成为当前”、“不在列表中”、“确认删除前”和“确认删除后”等。

例6.19 窗体上添加有3个命令按钮,分别是Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:单击Command1时,按纽Command2可用,按钮Command3不可见。以下正确的是。(2005年9月选择题第34题)

A)Private Sub Command1_Click() B)Private Sub Command1_Click() Command2.V isible=True Command2.Enabled=True

Command3.V isible=False Command3. Enabled =False C)Private Sub Command1_Click() D)Private Sub Command1_Click() Command2. Enabled =True Command2. V isible =True

Command3.V isible=False Command3. Enabled =False [解析] V isible是设置可见属性的,而Enabled是设置可用属性的;True 为真值,False为假值。

[答案] C

例6.20 为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的______。(2006年4月选择题第22题)

A)格式选项卡B)事件选项卡C)方法选项卡D)数据选项卡

[解析] 格式选项卡中的属性主要是针对控件的外观而设置的;数据选项卡中的属性决定了一个控件的数据来源以及操作数据的规则;事件选项卡的属性是主要针对键盘和鼠标的各项操作;

[答案] B

例6.21 在窗体中添加了一个文本框和一个命令按钮(名称分别为tText 和bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是。(2006年9月选择题第28题)A)Private Sub bCommand_Click()B)Private Sub tText_Click()

Caption="计算机等级考试"bCommand.Caption="计算机等级考试"

End Sub End Sub

C)Private Sub bCommand_Change()D)Private Sub tText_ Change()

Caption="计算机等级考试"bCommand.Caption="计算机等级考试"End Sub End Sub

[解析] Caption是用来设置标题属性。

[答案] B

6.4 美化窗体

考点13:使用自动套用格式

在使用向导创建窗体时,用户可以从系统提供的固定样式中选择窗体格式,这些样式就是窗体的自动套用格式,用户通过选择可以快速设置窗体的字体、颜色和边框等。选取“自动套用格式”的具体操作步骤:

(1)在“数据库”窗口中,单击“窗体”对象,选择要套用格式的窗体,单击“设计”按钮。

(2)选择“格式”菜单下“自动套用格式”命令或单击工具栏“自动套用格式”按钮。

(3)在显示的“自动套用格式”对话框的列表框中单击所需要的样式,同时可以在预览框内查看样式效果,而“选项”按钮用来设置“字体”、“颜色”和“边框”。

(4)设置完成后单击“确定”按钮。

考点14:设置窗体的“格式”属性

除了可以利用“自动套用格式”对话框对窗体进行美化外,还可以根据需要对窗体的格式、窗体的显示元素等进行美化设置。具体操作步骤是:

(1)在“数据库”窗口中,选择要设置美化的窗体,并单击“设计”按钮。

(2)单击窗体左上角的“窗体选择器”,在打开的“窗口”属性对话框中选择“格式”选项卡,即可进行各种设置。

例6.26在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是。

A)Label.ForeColor=255 B)bChange.ForeColor=255

C)Label.BackColor=255 B)bChange. BackColor=255

[解析] forecolor用来更改标签控件中的文字颜色。

[答案] A

考点15:添加当前日期和时间

将当前日期和时间插入到窗体中的具体操作步骤是:

(1)在“数据库”窗口中单击“窗体”对象。

(2)单击要选择的窗体,单击“设计”按钮。

(3)单击“插入”菜单的“日期和时间”命令,显示“日期和时间”对话框,即可进行设置。

注意:若当前窗体没有页眉,则日期和时间将被插入到主体节中;如果要删除日期和时间,可以先旋中它们,然后再按Del键。

考点16:窗体中控件的对齐

美化窗体时,用户除了可以对控件进行选中、移动、改变大小等操作外,还可以对齐窗体中的控件。对齐多个控件的方法是选择“格式”菜单中的“对齐”命令,该命令包括:靠左、靠右、靠上、靠下和对齐网格5种方式。

前4种方式都是用最靠边的控件边缘作为对齐其他控件的基准线,而对齐网格则是将控件的上边缘和左边缘与最近的网格点或线对齐。

对齐控件的具体操作步骤是:

(1)在“数据库”窗口中单击“窗体”对象后,选择要对齐控件的窗体,单击“设计”按钮。

(2)用鼠标选择要调整的控件,选择“格式”菜单下“对齐”命令的下级联菜单中5种对齐方式中的一种即可。

注意:若要同时对多个控件进行对齐,可将多个控件组合在一起进行整体的操作。组合的方法是:选择要组合的一组控件,然后选择“格式”菜单中的“组合”命令,即可将选择的控件组合在一个组中。

例6.5(2005年4月选择题第23题)

假定已设计好了一个窗体,窗体视图中的显示如图6.5所示。

在设计视图中设置此窗体的“格式”属性,正确的是______。

A

B

C

D

[解析] 对于这样的试题,需要详细观察题面中给定的图形,来判断窗体格式设置。根据图6.6的分析,参照本章考点3中关于窗体属性设置的相应说明可知本题答案为C选项。

[答案] C

6.5 同步练习

一、选择题

1.窗体中_____在页的顶部显示诸如标题或者列标头的信息.

A主题节 B 页面页眉 C 页面页脚 D 窗体页眉

2.下面说法正确的是_____。

A可以通过窗体更新数据表中的数据,和窗体的各种设置无关

B Access提供了2种类型的窗体,分别为“设计”窗体和“数据表”窗体

C Access提供了6种类型的窗体,并为窗体提供了3种视图

D Access提供了3种类型的窗体,并为窗体提供了6种视图

3.在Access的窗体,____从外观上看与数据表和查询显示数据的界面相同。

A数据表窗体 B 表格式窗体 C 数据透视表窗体 D 纵栏式窗体

4.下面关于窗体叙述正确的是_____。

A可以通过窗体的属性表设置窗体的属性,从而影响窗体结构和外观

B 窗体的属性只能影响窗体的结构和外观,不能设置相应的数据源

C 窗体的名称属性用来标识窗体的标题文字显示

D 窗体的“滚动条”属性可以取值“是”或者“否”

5.下面说法错误的是_____。

A在Access中,可以通过向导建立窗体

B 窗体的基础记录源可以为表、查询、视图、窗体

C 创建基于多个表的窗体时,需要先将数据源的表或查询建立关系

D Access共提供了6种创建窗体向导

6.下面说法正确的是______。

A组合框可以绑定记录源,而列表框不可以

B 组合框和列表框都可以从列表中选取一个值,它们没有区别

C 列表框中只能选择一行数据,而组合框可以选择多行数据

D 组合框可以选择也可以输入文本,而列表框只能选择文本、不能输入文本

7.窗体上可以使用_____作为单独控件来显示基础表、查询或SQL语句中的“是/否”值。

A复选框、切换按钮和选项按钮 B 文本框、复选框和选项按钮

C 选项按钮组和选项按钮

D 复选框、标签、选项按钮

8.下面关于选项的叙述,正确的是_____。

A当选项组能包含多个复选框时,可以同时选择多个值

B 如果选项组绑定到表中的某个字段,则组框架内的所有复选框、选项按钮或者切换按钮都绑定了这个字段

C 选项组的值只能是数字,不能是文本

D 选项组只能是绑定的

9.下面对于窗体中控件属性的叙述,正确的是_____。

A是否有效属性指定“窗体”视图中的控件是否可以被编辑

B 前景颜色属性可以指定一个控件被按下时显示的颜色

C 可以使用标题属性为标签或命令按钮指定访问键

D 在“窗体”视图中,隐藏或无效的控件不在Tab键次序中

10.文本框的滚动条属性包括_____。

A“无”和“垂直” B “两者均无”、“只垂直”、“只水平”

C “没有”和“只垂直”

D “是”和“否”

11.窗体的信息不包括。

A)设计者在设计窗体时附加的一些提示信息

B)设计者在设计窗体时输入的一些重要信息

C)所处理表的记录

D)所处理查询的记录

12.主窗体只能显示为,子窗体可以显示为,也可以显示为。

A)纵栏式窗体、图表窗体、数据表窗体

B)纵栏式窗体、表格式窗体、主/子窗体

C)纵栏式窗体、数据透视表窗体、图表窗体

D)纵栏式窗体、数据表窗体、表格式窗体

13.主要用于显示、输入、更新数据库中的字段的控件的类型是。

A)结合型B)非结合型C)计算型D)非计算型

14.下列事件不属于Access中的事件是。

A)键盘事件B)窗口事件C)鼠标事件D)控件事件

15.键盘事件主要是操作键盘所引发的事件,下列不属于键盘事件的是

A)击键B)键锁定C)键释放D)键按下

16.当窗体中的内容太多无法放在一页中全部显示时,可以用控件来分页。

A)命令按钮B)选项卡C)选项组D)组合框

17.如果在窗体上输入的数据总是取自查询或取自某个固定内容的数据,或者某一个表中记录的数据,可以使用控件来完成。

A)文本框控件B)选项卡C)选项组控件D)列表框或组合框控件

二、填空题

1.窗体的数据来源主要包括___________和查询。

2.窗体可以分为若干节,显示记录源应在________节。

3.在Access中,可以使用_______窗体以图表的方式显示用户的数据。

4.要修改窗体中的某个控件属性,必须在________视图下进行。

5.对于窗体来说,可以对属性表中的________属性设置,来控制是否可以在窗体中筛选。

6.选项按钮组的值是_______类型。

7.________属性来显示或隐藏窗体的控件。

6.5 解析与答案

一、选择题答案

1.[解析] 请参阅本章考点1的相应说明。[答案] B

2.[解析] 参照本章考点2的相关说明。[答案] C

3.[解析] 参照本章考点3中的相关说明。[答案] A

4.[解析] 参考本章考点3的相应说明可知,选项A叙述正确。[答案] A

5.[解析] 参照本章考点3的相关说明。[答案] B

6.[解析] 请参照本章考点4的相应说明。[答案] D

7.[解析] 请参考本章考点4的相应说明。[答案] A

8.[解析] 参照本章考点4中的相关说明。[答案] C

9.[解析] 参照本章考点5中的相关说明。[答案] C

10.[解析] 滚动条属性可以指定是否在窗体或文本框控件上显示滚动条。该属性说明如表6.5所示。[答案] A

11.[解析]窗体的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息;另一类是所处理的表或查询的记录。[答案] B

12.[解析]主窗体只能显示为纵栏式窗体,子窗体可以显示数据表窗体和表格式窗体;图表窗体是利用Microsoft Graph以图表方式显示用户数据的窗体;数据透视表窗体是用以指定的数据表,或查询为数据源产生一个Excel的分析表而建立的一种窗体。

13.[解析]结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引起的表或查询字段中的数据,也可以是窗体或报表上其他控件中的数据。[答案] A

14.[解析]参看考点12。[答案] D

15.[解析] 参看考点12的键盘事件。[答案] B

16.[解析] 选项卡是用来分页的,而选项组是选择列表工具。[答案] B

17.[解析] 选项卡是用来分页的,选项组是选择列表工具,文本框控件是用来输入或编辑字段数据。[答案] D

二、填空题答案

1.[解析] 窗体的数据源主要包括表、查询和SQL语句。[答案] 表、SQL语句

2.[解析] 在窗体上,主体节显示窗体记录源的记录。此节通常包含和记录源中的字段绑字的控件,但是也可以包含没有绑定的控件,例如用于识别字段内容的标签。[答案]主体

3.[解析] 在Access提供的6种视图中,图表窗体是利用Microsoft Graph以表格方式显示用户的数据。[答案] 图表

4.[解析] 只有在“设计”视图下才可以对视图进行设计。[答案]设计

5.[解析] 窗体的“允许筛选”属性可以控制是否可以在窗体中筛选。[答案] 允许筛选。

6.[解析] 选项按钮组的值只能是数字,不能是文本,更不会是其他数据类型。[答案]数字7.[解析] 控件的可见性属性决定了控件在窗体上是否可见。[答案]可见性或V isible

相关主题
文本预览
相关文档 最新文档