第5章 窗体的设计和应用

5.1 习题解析

5.1.1 选择题

1.以下有关窗体页眉/页脚和页面页眉/页脚的叙述中,正确的是( )。

A.窗体中包含窗体页眉/页脚和页面页眉/页脚几个区

B.打印时窗体页眉/页脚只出现在第1页的顶部/底部

C.在窗体视图中,页面页眉/页脚只出现在第1页的顶部/底部

D.页面页眉出现在窗体的第1页上,页面页脚出现在窗体的最后一页上

【答案】A

【解析】窗体的设计视图由5个节组成,分别为主体、窗体页眉、窗体页脚、页面页眉、页面页脚。窗体页眉/页脚显示在每一页的顶部和底部,打印时分别出现在首页和最后一页上。页面页眉/页脚是用来设置窗体在打印时每一页顶端/底部都要显示的内容,在窗体视图中不显示。从以上分析可以看出,选项B、C、D的叙述是错误的,因此本题正确答案为A。

2.Access中,允许用户在运行时输入数据的控件是( )。

A.文本框

B.标签

C.列表框

D.绑定对象框

【答案】A

【解析】文本框控件既可用于显示和编辑字段数据,也可用于接受用户输入的数据。标签控件用于显示说明性的文本。列表框控件用于将数据以列表形式显示。绑定对象框控件用于显示OLE对象。以上分析可以看出,选项B、C、D所述控件仅能显示数据,因此本题正确答案为A。

3.窗体和窗体上的每一个对象都有自己独特的对话框,该对话框是( )。

A.字段

B.属性表

C.节

D.工具栏

【答案】B

【解析】窗体中的控件和窗体本身都是对象,每个对象都具有各自的属性,属性决定了控件及窗体的结构和外观,包括它所包含的文本或数据的特性。因此本题正确答案为B。

4.有一种窗体的运行方式是独占的,在退出窗体之前不能打开或操作其他的数据库对象。这种窗体是( )。

A.模式对话框窗体

B.空白窗体

C.数据操作窗体

D.导航窗体

【答案】A

【解析】模式对话框窗体是一种交互信息窗体,带有“确定”功能和“取消”功能两个命令按钮。这类窗体的特点是它的运行方式是独占的,在退出窗体(单击“确定”或“取消”按钮)之前不能打开或操作其他的数据库对象。使用“空白窗体”按钮可以创建空白窗体,空白窗体就像一张“白纸”,可以从“字段列表”中将所需字段拖放到窗体上。数据操作窗体主要用来对表或查询进行显示、浏览、输入、修改等操作。导航窗体是只包含导航控件的窗体,将导航窗体作为切换面板可以在数据库中的窗体和报表之间快速切换。选项 B、C、D 所述窗体在退出窗体之前都可以打开或操作其他的数据库对象。因此本题正确答案为A。

5.用来显示与窗体关联的表或查询中字段值的控件类型是( )。

A.绑定型

B.计算型

C.关联型

D.非绑定型

【答案】A

【解析】控件类型分为绑定型、非绑定型与计算型。绑定型控件主要用于显示、输入和更新数据表中的字段值,也用于显示被绑定的查询中的字段值;非绑定型控件没有数据来源,用来显示提示信息或接收用户输入的数据等;计算型控件用表达式作为数据源。因此本题正确答案为A。

6.打开属性表,可以更改属性的对象是( )。

A.窗体上单独的控件

B.整个窗体

C.窗体节,如主体或窗体页眉

D.以上全部

【答案】D

【解析】在打开的“属性表”对话框中,左上的下拉列表显示当前窗体上所有对象,其中包括窗体、窗体各节和窗体上各个单独的控件,可从中选择要设置的对象进行属性设置。从以上分析可以看出,选项A、B、C所述对象都可以进行属性设置,因此本题正确答案为D。

7.新建一个窗体,要使其标题栏显示的标题为“输入数据”,应设置窗体的( )。

A.名称属性

B.标题属性

C.菜单栏属性

D.工具栏属性

【答案】B

【解析】窗体的“标题”属性用于设置窗体的标题,即显示在窗体标题栏上的文字。窗体的“菜单栏”属性用于指定要为窗体显示的自定义菜单。窗体的“工具栏”属性用于指定要为窗体显示的自定义工具栏。窗体没有“名称”属性。因此本题正确答案为B。

8.以下不能创建主/子窗体的方法是( )。

A.窗体向导

B.子窗体控件

C.鼠标拖动

D.字段模板

【答案】D

【解析】使用窗体向导可创建基于多表的窗体,如果作为数据源的表之间建立了“一对多”关系,将创建主/子窗体。子窗体控件是将一个窗体嵌入另一窗体的控件,可以通过子窗体控件提供的“源对象”属性将控件中显示的数据链接到主窗体上的数据,这样就可以为具有“一对多”关系的数据源创建主/子窗体。使用空白窗体工具也可以为具有“一对多”关系的数据源创建主/子窗体,在“空白窗体”的布局视图下,通过鼠标拖动“字段列表”中的字段快捷地在窗体上建立绑定型控件,这样具有“一对多”关系的数据源将自动创建主/子窗体。字段模板是一种创建数据表的方法,通过Access自带的字段模板创建数据表。使用字段模板的方法是:在表的“数据表视图”下,单击“表格工具”选项卡下的“字段”项,在“添加和删除”组中,单击“其他字段”右侧的下拉按钮。从以上分析可以看出,选项 A、B、C 能创建主/子窗体,因此本题正确答案为D。

9.为了在“窗体视图”下显示窗体时,不显示导航按钮,应将窗体的“导航按钮”属性值设置为( )。

A.是

B.否

C.有

D.无

【答案】B

【解析】“导航按钮”包含两个属性值,分别是“是”和“否”。为了在“窗体视图”下显示窗体时不显示导航按钮,应将窗体的“导航按钮”属性值设置为“否”。因此本题正确答案为B。

10.以下术语中,用来描述与列表框或组合框相关联的列表,其值与表或查询没有建立关联的是( )。

A.选项列表

B.字段列表

C.输入列表

D.值列表

【答案】D

【解析】列表框或组合框控件的数据来源的类型包括:表/查询、值列表或字段列表。如果设为“值列表”,则需自行输入列表的输入项;如果设为“字段列表”则需指定表或查询的名称。因此本题正确答案为D。

5.1.2 填空题

1.Access的窗体共有4种视图,分别是______、______、______和______。

【答案】设计视图,窗体视图,布局视图,数据表视图

【解析】Access的窗体共有4种视图,分别为设计视图、窗体视图、布局视图和数据表视图。

2.使用“空白窗体”工具可以创建窗体。可以在窗体的当前视图下,通过从______中拖动表的各个字段到窗体中创建专业的窗体。

【答案】字段列表

【解析】使用空白窗体工具可以创建窗体,在“空白窗体”的布局视图下,系统同时打开包含当前数据库中全部表对象的“字段列表”对话框,可以直接由“字段列表”快捷的在窗体上建立绑定型控件。当窗体运行时,绑定型控件可以用来显示和编辑被绑定的字段。

3.控件的类型可以分为绑定型、非绑定型与计算型。绑定型控件主要用于显示、输入、更新数据表中的字段;非绑定型控件与表或查询中的字段数据______关系,主要用来显示提示信息或接收用户输入的数据等;计算型控件用于显示表达式的计算结果。

【答案】没有(或无)

【解析】非绑定型控件没有数据来源,一般用来显示信息、线条、矩形、图像或接受用户输入的数据,因此与表或查询中的字段数据没有关系。计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询中的字段数据,也可以是窗体或报表上的其他控件中的数据。

4.窗体的数据来源可以是______或______。

【答案】表,查询

【解析】窗体是数据库和用户之间的一个交互界面,用于显示包含在表或查询中的数据和操作数据库中的数据。

5.窗体是数据库中用户和应用程序之间的界面,用户对数据库的______都可以通过窗体来完成。

【答案】操作

【解析】同上。