Access2010数据库第四章窗体习题 (2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章窗体
一、选择题
1、下列不属于Access 窗体的视图是()。

A:“设计”视图 B:“窗体”视图
C:“版面”视图 D:“数据表”视图
2、主窗体只能显示为(),子窗体可以显示为(),也可以显
示为()。

A:纵栏式窗体、图标窗体、数据表窗体
B:纵栏式窗体、表格式窗体、主/子窗体
C:纵栏式窗体、数据透视表窗体、图标窗体
D:纵栏式窗体、数据表窗体、表格式窗体
3、若要求在文本框中输入文本时达到密码“*”的显示效果,则应
该设置的属性是( )。

A:默认值 B:有效性文本 C:输入掩码 D:密码
4、要引用Form1窗体中的txt1控件的值,正确的引用方法是()
A:Form1!txt1 B:txt1
C:Forms!Form1!txt1 D:Forms!txt1
5、下列关于对象“更新前”事件的叙述中,正确的是()。

A:在控件或记录的数据变化后发生的事件
B:在控件或记录的数据变化前发生的事件
C:当窗体或控件接收到焦点时发生的事件
D:当窗体或控件失去了焦点时发生的事件
6、启动窗体时,系统首先执行的事件过程是()。

A:Load B:Click
C:Unload D:gotfocus
7、发生在控件接收焦点之前的事件是()。

A:Enter B:Exit
C:GotFocus D:LostFocus
8、要改变窗体上文本框控件的输出内容,应设置的属性是()。

A: 标题 B:查询条件
C:控件来源 D:记录源
9、在窗体上,能够唯一标示一个控件的是控件的()。

A:标题 B:名称
C:控件来源 D:单击事件
10、.能够接受数值型数据输入的窗体控件是()。

A:图形 B:文本框
C:标签 D:命令按钮
11、在窗体中。

用来输入或编辑字段数据的交互控件是()。

A:文本框控件 B:标签控件
C:复选框控件 D:列表框控件
12、窗口事件是指操作窗口时所引发的事件。

下列事件中,不属于窗口事件的是()。

A:打开 B:关闭
C:加载 D:取消
13、Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是( )。

A:选项组控件
B:列表框或组合框控件
C:文本框控件
D:复选框、切换按钮、选项按钮控件
14、在Access中已建立了“雇员”表,其中有可以存放照片的字段。

在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。

A:图像框 B:绑定对象框
C:非绑定对象框 D:列表框
15、如果加载一个窗体,先被触发的事件是()。

A:Load事件 B:Open事件
C:Click事件 D:DbClick
16、如果在文本框内输入数据后,按<Enter>键或按<Tab>键,输入焦点可立即移至下一指定文本框,设置()。

A:“制表位”属性 B:“Tab键索引”属性
C:“自动Tab键”属性D:“Enter键行为”属性
17、主要用于显示、输入、更新数据库中的字段的控件的类型是()。

A:绑定型 B:未绑定型 C:计算型 D:非计算型
18、已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择()。

A:标签 B:文本框 C:复选框 D:组合框
19、若在“销售总数”窗体中有“订单总数”文本框控件,能够正确应用控件值的是()。

A:Froms.【销售总数】.【订货总数】
B:Froms!【销售总数】.【订货总数】
C:Froms.【销售总数】!【订货总数】
D:Froms!【销售总数】!【订货总数】
20、在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事
件对应的VBA代码为:
Private Sub Commandl_click()
subT.Form.RecordSource = 〞select * from 雇员〞
End sub
单击该按钮实现的功能是()。

A:使用select命令查找“雇员”表中的所有记录
B:使用select命令查找并显示“雇员”表中的所有记录
C:将subT窗体的数据来源设置为一个字符串
D:将subT窗体的数据来源设置为“雇员”表
二、判断题
1、()窗体是Access数据库中的一种对象,是用户和应用程序之
间的接口。

2、()假设已在Access中建立了包含“书名”、“单价”和“数
量”三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为=[图书订单表]![单价]*[图书订单表]![数量]。

3、()窗体上的信息分为两种:一类随纪录变化,另一类不随纪
录变化,窗体本身存贮数据。

4、()窗体的组成和结构:由五个节组成。

分别为主体、窗体页
眉、窗体页脚、主体页眉、主体页脚。

5、()按窗体的样式分类,窗体一共有五种类型。

6、()“更新前”事件是指在控件或记录的数据变化后发生的事件。

7、()记录源属于窗体的“数据”类属性中。

8、()窗体Caption 属性的作用是确定窗体的标题。

三、
四、填空题
1、Access数据库中,不能用于输入或编辑字段数据的交互控件
是。

2、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其
属性对话框的。

3、要改变窗体上文本框控件的数据源,应设置的属性
是。

4、窗体中的数据主要来源于和。

5、创建窗体可以使用和使用两种方式。

6、窗体中的窗体简称为,其中可以创建为式或数
据表窗体。

7、窗体由多个部分组成,每个部分称为一个,大部分的窗
体只有。

8、对象的描述了对象的状态和特性。

9、在创建主/子窗体之前,必须设置之间的关系。

10、创建纵栏式窗体,可以在“数据库”窗口中的对象列表中单击
“窗体”对象,再单击工具栏上“新建”按钮,出现“新建窗体”对话框,从列表中选择选项。

五、简答题
1、请写出窗体的五个组成部分,并简单叙述各组成部分所在位置及
作用。

2、写出任意七个窗体控件,并简单叙述各控件的作用。

六、案例题
练习文件夹下存在一个数据库文件"samp1.mdb",里面已经设计好表对象"tStud"和"tScore",同时还设计出窗体对象"fStud"和子窗体对象"fScore子窗体"。

请在此基础上按照以下要求补充"fStud"窗体和"fScore 子窗体"子窗体的设计:
(1)在"fStud"窗体的"窗体页眉"中距左边2.5厘米、距上边0.3厘米处添加一个宽 6.5厘米、高0.95厘米的标签控件(名称:bTitle),标签控件上的文字为"学生基本情况浏览",颜色为"蓝色"
(蓝色代码为16711680)、字体名称为"黑体"、字体大小为22。

(2)将"fStud"窗体边框改为"细边框"样式,取消窗体中的水平和垂直滚动条、最大化和最小化按钮;取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。

(3)在"fStud"窗体中有一个年龄文本框和一个退出命令按钮,名称分别为"tAge"和"CmdQuit"。

年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭"fStud"窗体,请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。

(4)假设"tStud"表中,"学号"字段的第5位和6位编码代表该生的专业信息,当这两位编码为"10"时表示"信息"专业,为其他值时表示"经济"专业。

对"fStud"窗体中名称为"tSub"的文本框控件进行适当设置,使其根据"学号"字段的第5位和第6位编码显示对应的专业名称。

(5)在"fStud"窗体和"fScore 子窗体"子窗体中各有一个平均成绩文本框控件,名称分别为"txtMAvg"和"txtAvg",对两个文本框进行适当设置,使"fStud"窗体中的"txtMAvg"文本框能够显示出每名学生所选课程的平均成绩。

第4章窗体习题解析与答案
一、选择题
1、下列不属于Access 窗体的视图是( C )。

A:“设计”视图 B:“窗体”视图
C:“版面”视图 D:“数据表”视图
解析:窗体有3种视图,分别为:“设计”视图、“窗体视图”和“数据表”视图。

关键字:设计视图、窗体视图、数据表视图
2、主窗体只能显示为(),子窗体可以显示为(),也可以显
示为( D )。

A:纵栏式窗体、图表窗体、数据表窗体
B:纵栏式窗体、表格式窗体、主/子窗体
C:纵栏式窗体、数据透视表窗体、图表窗体
D:纵栏式窗体、数据表窗体、表格式窗体
解析:主窗体只能显示纵栏式窗体,子窗体可以显示数据表窗体和表格式窗体;图标窗体是利用Microslft Graph 以图表方式显示用户数据的窗体;数据透视表窗体是用以指定的数据表,或查询为数据源产生一个Excel 的分析表而建立的一种窗体。

关键字:主窗体、子窗体、纵栏式窗体、数据表窗体、表格式窗体
3、若要求在文本框中输入文本时达到密码“*”的显示效果,则应
该设置的属性是( C )。

A:默认值 B:有效性文本 C:输入掩码 D:密码
解析:没有“密码”这个属性,但是,可以先设置输入掩码,再在输入掩码中填入“密码”二字来完成这个效果(输入字符,显示为*)。

关键字:文本框、文本、密码、属性
4、要引用Form1窗体中的txt1控件的值,正确的引用方法是()
A:Form1!txt1 B:txt1
C:Forms!Form1!txt1 D:Forms!txt1
解析:窗体控件值的引用Forms!窗体名!控件名[.属性名]
关键字:窗体、控件、引用
5、下列关于对象“更新前”事件的叙述中,正确的是( B )。

A:在控件或记录的数据变化后发生的事件
B:在控件或记录的数据变化前发生的事件
C:当窗体或控件接收到焦点时发生的事件
D:当窗体或控件失去了焦点时发生的事件
解析:“更新前”事件就是指的是在控件或记录的数据变化前发生的事件,这个需要记住。

关键字:对象、更新前、控件、窗体
6、启动窗体时,系统首先执行的事件过程是( A )。

A:Load B:Click
C:Unload D:gotfocus
解析:启动窗体时需要执行多个事件,这多个事件的执行顺序是:
打开(open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)本题中只有A 是启动窗体时执行的事件,故选A。

选项B:是单击鼠标左键时引发的事件,不是启动时引发;
选项C:是关闭窗体时引发的事件;选项D:是对象获得焦点时引发的事件;
【联想】关闭窗体时引发的事件及其执行顺序卸载(Unload)→停用(Deactivate)→关闭(Close)
关键字:启动、窗口、系统、执行、事件
7、发生在控件接收焦点之前的事件是( A )。

A:Enter B:Exit
C:GotFocus D:LostFocus
解析:焦点可以在控件之间移动,一个控件获得焦点的事件(GotFocus)之前要先发生进入事件(Enter);【联想】一个控件失去焦点(LostFocus)事件之前要先发生退出事件(Exit)。

关键字:控件、接收、焦点、事件
8、要改变窗体上文本框控件的输出内容,应设置的属性是( C )。

A: 标题 B:查询条件
C:控件来源 D:记录源
解析:改变控件的数据源设置的是控件来源controlsource;改变窗体或报表本身的数据源设置的是记录源recordsource。

关键字:改变、窗体、文本框、输出内容、属性
9、在窗体上,能够唯一标示一个控件的是控件的( D )。

A:标题 B:名称
C:控件来源 D:单击事件
解析:控件的名称属性能够唯一的标示一个控件,在同一个窗体中不允许出现名称相同的控件。

关键字:窗体、唯一、标示、控件
10、.能够接受数值型数据输入的窗体控件是( B )。

A:图形 B:文本框
C:标签 D:命令按钮
解析:能够接受数值型数据输入的窗体控件是文本框,其他的都不可以。

关键字:数值型、输入、窗体、控件
11、在窗体中,用来输入或编辑字段数据的交互控件是( A )。

A:文本框控件 B:标签控件
C:复选框控件 D:列表框控件
解析:在窗体中,用来输入或编辑字段数据的交互控件是文本框控件。

关键字:窗体、输入、编辑、字段、数据、交互控件
12、窗口事件是指操作窗口时所引发的事件。

下列事件中,不属于
窗口事件的是( D )。

A:打开 B:关闭
C:加载 D:取消
解析:窗口事件包括:打开 open ,加载 load ,关闭 close 。

关键字:窗口事件、操作、事件
13、Access数据库中,若要求在窗体上设置输入的数据是取自某一
个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控
件是( B )。

A:选项组控件
B:列表框或组合框控件
C:文本框控件
D:复选框、切换按钮、选项按钮控件
解析:Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是列表框或组合框控件,这题需要记住。

关键字:数据库、窗体、设置、纪录
14、在Access中已建立了“雇员”表,其中有可以存放照片的字
段。

在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是
( B )。

A:图像框 B:绑定对象框
C:非绑定对象框 D:列表框
解析:图像框用来显示固定图像。

绑定对象框用来显示表中的OLE对象。

非绑定对象框用来显示表之外的OLE对象。

列表框用于多项数据的选择。

关键字:字段、向导、窗体、控件
解析:month()函数为取月份的函数,取月时会去掉无意义的零,比如:
month(#2011-06-05#)=6 ,str()函数是将数字转化为字符串,对于正数来说需要在前面加一个空格,比如:str(8)=” 8”,8前面有一个空格。

所以此题结果为: 8月(8前有个空格)。

关键字:字段、窗体、表达式、结果
15、如果加载一个窗体,先被触发的事件是( B )。

A:Load事件 B:Open事件
C:Click事件 D:DbClick
解析:窗体事件主要有:打开 open 关闭 close 加载 load,其发生次序为:open----load-------close。

关键字:加载、窗体、触发、事件
16、如果在文本框内输入数据后,按<Enter>键或按<Tab>键,输入
焦点可立即移至下一指定文本框,设置( C )。

A:“制表位”属性 B:“Tab键索引”属性
C:“自动Tab键”属性D:“Enter键行为”属性
解析:Tab键索引属性设置后,功能是当在文本框输入完内容按enter键自动跳转到另一文本框。

关键字:<Enter>键、<Tab>键、焦点、指定
17、主要用于显示、输入、更新数据库中的字段的控件的类型是
( A )。

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

关键字:显示、输入、更新、绑定型
18、已知教师表“学历”字段的值只可能是四项(博士、硕士、本科
或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选
择( D )。

A:标签 B:文本框 C:复选框 D:组合框
解析:组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他的数据时,可以单击右侧的向下箭头按钮,在此题中学历字段的设计可以使用组合框控件。

关键字:字段、标签、文本框、复选框、组合框
19、若在“销售总数”窗体中有“订单总数”文本框控件,能够正确
应用控件值的是( D )。

A:Froms.【销售总数】.【订货总数】
B:Froms!【销售总数】.【订货总数】
C:Froms.【销售总数】!【订货总数】
D:Froms!【销售总数】!【订货总数】
解析:窗体、对象等的应用应该使用“【】”括起来,中间用“!”分隔。

根据这两点,只有D选项符合这一要求。

关键字:销售总数、窗体、文本框、控件值
20、在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事
件对应的VBA代码为:
Private Sub Commandl_click()
subT.Form.RecordSource = 〞select * from 雇员〞
End sub
单击该按钮实现的功能是( D )。

A:使用select命令查找“雇员”表中的所有记录
B:使用select命令查找并显示“雇员”表中的所有记录
C:将subT窗体的数据来源设置为一个字符串
D:将subT窗体的数据来源设置为“雇员”表
解析:将窗体的数据来源设置为SQL查询语句的结果。

本题中SQL语句的查询结果为“雇员”表。

所以选D。

关键字:按钮、窗体、select、subT
二、判断题
1、(√)窗体是Access数据库中的一种对象,是用户和应用程序
之间的接口。

解析:窗体是Access数据库中的一种对象,是用户和应用程序之间的接口。

此题需要记忆。

关键字:窗体、数据库、对象、程序
2、(×)假设已在Access中建立了包含“书名”、“单价”和“数
量”三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计
算订购总金额的文本框,其控件来源为=[图书订单表]![单价]*[图书订
单表]![数量]。

解析:订购总金额的文本框应为计算控件,计算控件控件来源应是以等号(=)开头的表达式,而答案中中单价和数量字段引用的是[图书订单表]中的字段并非题目要求的“tOfg”表字段,所以是错的,正确的是=[单价]*[数量]。

关键字:假设、数据源、窗体、文本框、控件来源
3、(×)窗体上的信息分为两种:一类随纪录变化,另一类不随
纪录变化,窗体本身存贮数据。

解析:窗体上的信息分为两种:一类随纪录变化,另一类不随纪录变化。

这一句是正确的,但是窗体本身不存贮数据。

关键字:窗体、信息、纪录、数据
4、(√)窗体的组成和结构:由五个节组成。

分别为主体、窗体
页眉、窗体页脚、主体页眉、主体页脚。

解析:窗体的组成和结构:由五个节组成。

分别为主体、窗体页眉、窗体页脚、主体页眉、主体页脚。

这句话是正确的,需要记住。

关键字:主体、窗体页眉、窗体页脚、主体页眉、主体页脚
5、(×)按窗体样式分类,窗体一共有五种类型。

解析:窗体一共有六种类型:纵栏式窗体、表格式窗体、主/子窗体、图表、数据透视表。

所以这句话是错误的。

关键字:纵栏式窗体、表格式窗体、主/子窗体、图表、数据透视表
6、(×)“更新前”事件是指在控件或记录的数据变化后发生的事
件。

解析:“更新前”事件是在控件或记录的数据变化前发生的事件。

这句话所说的是“更新后”事件,所以是错误的。

关键字:更新前、事件、控件、数据
7、(√)记录源属于窗体的“数据”类属性中。

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

所以这句话是正确的。

关键字:记录源、窗体、数据、属性
8、(√)窗体中控件的名称属性可以唯一的标示一个控件。

解析:在窗体中,不允许出现两个名称相同的控件。

关键字:控件、属性、唯一、标示
三、填空题
1、Access数据库中,不能用于输入或编辑字段数据的交互控件是
标签。

关键字:数据库、输入、编辑、交互控件
2、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其
属性对话框的事件选项卡。

关键字:窗体、命令、设置、属性
3、要改变窗体上文本框控件的数据源,应设置的属性是控件来
源。

关键字:窗体、文本框、控件、数据源、属性
关键字:窗体、数据、来源、表、查询
关键字:创建、向导、设计视图
6、窗体中的窗体简称为子窗体,其中可以创建为表格式
或数据表窗体。

关键字:窗体、子窗体、创建、表格、数据表窗体
7、窗体由多个部分组成,每个部分称为一个节,大部分的窗
体只有主体节。

关键字:窗体、节、主体节
8、对象的属性描述了对象的状态和特性。

关键字:对象、属性、描述、状态、特性
9、在创建主/子窗体之前,必须设置表之间的关系。

关键字:创建、子窗体、主窗体、设置、表、关系
10、创建纵栏式窗体,可以在“数据库”窗口中的对象列表中单击
“窗体”对象,再单击工具栏上“新建”按钮,出现“新建窗体”对话
框,从列表中选择“自动创建窗体:纵栏式”选项。

关键字:纵栏式窗体、数据库、窗体
四、简答题
1、请写出窗体的五个组成部分,并简单叙述各组成部分所在位置及
作用。

◆主体:位于窗体中间,用于设置窗体的主要部分,通常用来显示记
录数据,可在窗体上显示一条记录,也可以显示多条记录。

◆窗体页眉:位于窗体顶部位置,主要用于设置窗体标题、窗体使用
说明或打开相关窗体及执行其他功能的命令按钮。

◆窗体页脚:位于窗体底部,用于显示对所有记录都要显示的内容、
使用命令的操作说明等信息,也可以设置命令按钮,以便进行必要的控制。

◆页面页眉:位于窗体页眉下部,主体上部,用于设置窗体打印时的
页头信息。

◆页面页脚:位于窗体页脚上部,主体下部,用于设置窗体打印时的
页脚信息。

关键字:窗体组成五部分位置作用
2、写出任意七个窗体控件,并简单叙述各控件的作用。

图标名称功能
选择对象用于选择控件、节或窗体
标签用于显示说明性的文本
文本框用于显示、输入或编辑文本
选项组与复选框、选项按钮、切换按钮搭配使用,可以显示一组可选值
切换按钮
可以作为绑定到“是/否”类型字段的独立控件,也可以用于接收用户选项按钮
在自定义对话框中输入数据的未绑定控件,或者选项组的一部分复选框
显示可滚动的数值列表。

可以从列表中选择值输入到新记录中,或者更改列表框
现有记录的值。

组合框组合了列表框和文本框的特性,用户既可以从列表中选择数据也可组合框
以输入数据
命令按钮用于完成各种操作
图像用于在窗体或报表中显示图片
未绑定对象框用于在窗体或报表中显示非表中的OLE数据
绑定对象框用于在窗体或报表中显示表中的OLE字段数据
分页符用于在窗体上开始一个新的屏幕,或在打印时开始一个新页
选项卡控件用于创建多页的选项卡窗体或选项卡对话框
子窗体/子报表用于创建子窗体或子报表
直线用于在窗体或报表中添加线条
矩形用于在窗体或报表中添加矩形
关键字:窗体控件
五、案例题
解析:
(3)选择"fStud"窗体,设置"边框样式"属性为"细边框","滚动条"
属性为"两者均无","最大最小化按钮"属性为"无";选择子窗体fScore 设置其"记录选择器"、"导航按钮"和"分隔线"属性均为"否"。

(4)选择"tAge"文本框,设置"控件来源"属性为"=Year(Date())-Year(出生日期)";选择" CmdQuit"命令按钮,设置其事件代码,在'*****Add*****与'*****Add*****之间输入:DoCmd.Close,保存窗体。

(5)选择"tSub"文本框,设置"控件来源"属性为"=IIf(Mid([学号],5,2)="10","信息","经济")"。

(6)选择"txtMAvg"文本框,设置"控件来源"属性为"=[fScore 子窗体]!txtavg";选择"txtAvg"文本框,设置"控件来源"属性为"=Avg(成绩)",保存窗体。

关键字:。

相关文档
最新文档