《(中职)Access2010数据库案例教程第四章窗体习题+答案.doc》由会员分享,可在线阅读,更多相关《(中职)Access2010数据库案例教程第四章窗体习题+答案.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中职)Access2010数据库案例教程第四章窗体习题+答案第4章 窗体一、 选择题1、 下列不属于Access 窗体的视图是( )。A:“设计”视图 B:“窗体”视图C:“版面”视图 D:“数据表”视图2、 主窗体只能显示为( ),子窗体可以显示为( ),也可以显示为( )。A:纵栏式窗体、图标窗体、数据表窗体B:纵栏式窗体、表格式窗体、主/子窗体C:纵栏式窗体、数据透视表窗体、图标窗体D:纵栏式窗体、数据表窗体、表格式窗体3、 若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是( )。A:默认值 B:有效性文本 C:输入掩码 D:密码4、 要引用Form1窗体中的tx
2、t1控件的值,正确的引用方法是()A:Form1!txt1 B:txt1 C:Forms!Form1!txt1 D:Forms!txt15、 下列关于对象“更新前”事件的叙述中,正确的是( )。A:在控件或记录的数据变化后发生的事件B:在控件或记录的数据变化前发生的事件C:当窗体或控件接收到焦点时发生的事件D:当窗体或控件失去了焦点时发生的事件6、 启动窗体时,系统首先执行的事件过程是( )。A:Load B:Click C:Unload D:gotfocus7、 发生在控件接收焦点之前的事件是( )。A:Enter B:Exit C:GotFocus D:LostFocus8、 要改变窗体上
3、文本框控件的输出内容,应设置的属性是( )。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数据库中,若要求在窗体上设置输入的数据是取自某一
4、个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是( )。A:选项组控件B:列表框或组合框控件 C:文本框控件 D:复选框、切换按钮、选项按钮控件14、 在Access中已建立了“雇员”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。A:图像框 B:绑定对象框C:非绑定对象框 D:列表框15、 如果加载一个窗体,先被触发的事件是( )。A:Load事件 B:Open事件C:Click事件 D:DbClick16、 如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,设置( )。A:“制表位”属性 B:“Tab键
5、索引”属性C:“自动Tab键”属性 D:“Enter键行为”属性17、 主要用于显示、输入、更新数据库中的字段的控件的类型是( )。 A:绑定型 B:未绑定型 C:计算型 D:非计算型18、 已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择( )。A:标签 B:文本框 C:复选框 D:组合框19、 若在“销售总数”窗体中有“订单总数”文本框控件,能够正确应用控件值的是( )。A:Froms.【销售总数】.【订货总数】B:Froms!【销售总数】.【订货总数】C:Froms.【销售总数】!【订货总数】D:Froms!【销售
6、总数】!【订货总数】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、 ( )假设
7、已在Access中建立了包含“书名”、“单价”和“数量”三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为=图书订单表!单价*图书订单表!数量。3、 ( )窗体上的信息分为两种:一类随纪录变化,另一类不随纪录变化,窗体本身存贮数据。4、 ( )窗体的组成和结构:由五个节组成。分别为主体、窗体页眉、窗体页脚、主体页眉、主体页脚。5、 ( )按窗体的样式分类,窗体一共有五种类型。6、 ( )“更新前”事件是指在控件或记录的数据变化后发生的事件。7、 ( )记录源属于窗体的“数据”类属性中。8、 ( )窗体Caption 属性的作用是确定窗体的标题。三、
8、四、 填空题 1、 Access数据库中,不能用于输入或编辑字段数据的交互控件是。2、 为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的 。3、 要改变窗体上文本框控件的数据源,应设置的属性是 。4、 窗体中的数据主要来源于 和 。5、 创建窗体可以使用 和使用 两种方式。6、 窗体中的窗体简称为 ,其中可以创建为 式或数据表窗体。7、 窗体由多个部分组成,每个部分称为一个 ,大部分的窗体只有 。8、 对象的 描述了对象的状态和特性。9、 在创建主/子窗体之前,必须设置 之间的关系。10、 创建纵栏式窗体,可以在“数据库”窗口中的对象列表中单击“窗体”对象,再单击工具栏上“
9、新建”按钮,出现“新建窗体”对话框,从列表中选择 选项。五、 简答题 1、 请写出窗体的五个组成部分,并简单叙述各组成部分所在位置及作用。2、 写出任意七个窗体控件,并简单叙述各控件的作用。六、 案例题 练习文件夹下存在一个数据库文件samp1.mdb,里面已经设计好表对象tStud和tScore,同时还设计出窗体对象fStud和子窗体对象fScore子窗体。请在此基础上按照以下要求补充fStud窗体和fScore 子窗体子窗体的设计:(1)在fStud窗体的窗体页眉中距左边2.5厘米、距上边0.3厘米处添加一个宽6.5厘米、高0.95厘米的标签控件(名称:bTitle),标签控件上的文字为学
10、生基本情况浏览, 颜色为蓝色( 蓝色代码为16711680)、字体名称为黑体、字体大小为22。(2)将fStud窗体边框改为细边框样式,取消窗体中的水平和垂直滚动条、最大化和最小化按钮;取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。 (3)在fStud窗体中有一个年龄文本框和一个退出命令按钮,名称分别为tAge和CmdQuit。年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭fStud窗体,请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。(4)假设tStud表中,学号字段的第5位和6位编码代表该生的专业信息,当这两
11、位编码为10时表示信息专业,为其他值时表示经济专业。对fStud窗体中名称为tSub的文本框控件进行适当设置,使其根据学号字段的第5位和第6位编码显示对应的专业名称。(5)在fStud窗体和fScore 子窗体子窗体中各有一个平均成绩文本框控件,名称分别为txtMAvg和txtAvg,对两个文本框进行适当设置,使fStud窗体中的txtMAvg文本框能够显示出每名学生所选课程的平均成绩。第4章窗体习题解析与答案一、 选择题1、 下列不属于Access 窗体的视图是( C )。A:“设计”视图 B:“窗体”视图C:“版面”视图 D:“数据表”视图解析:窗体有3种视图,分别为:“设计”视图、“窗体
12、视图”和“数据表”视图。关键字:设计视图、窗体视图、数据表视图2、 主窗体只能显示为( ),子窗体可以显示为( ),也可以显示为( D )。A:纵栏式窗体、图表窗体、数据表窗体B:纵栏式窗体、表格式窗体、主/子窗体C:纵栏式窗体、数据透视表窗体、图表窗体D:纵栏式窗体、数据表窗体、表格式窗体解析:主窗体只能显示纵栏式窗体,子窗体可以显示数据表窗体和表格式窗体;图标窗体是利用Microslft Graph 以图表方式显示用户数据的窗体;数据透视表窗体是用以指定的数据表,或查询为数据源产生一个Excel 的分析表而建立的一种窗体。关键字:主窗体、子窗体、纵栏式窗体、数据表窗体、表格式窗体3、 若要
13、求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是( C )。A:默认值 B:有效性文本 C:输入掩码 D:密码解析:没有“密码”这个属性,但是,可以先设置输入掩码,再在输入掩码中填入“密码”二字来完成这个效果(输入字符,显示为*)。关键字:文本框、文本、密码、属性一、二、三、四、五、六、七、八、九、十、十一、十二、十三、十四、1、2、3、4、 要引用Form1窗体中的txt1控件的值,正确的引用方法是()A:Form1!txt1 B:txt1 C:Forms!Form1!txt1 D:Forms!txt1解析:窗体控件值的引用Forms!窗体名!控件名.属性名关键字:窗体、控
14、件、引用1、2、3、4、5、 下列关于对象“更新前”事件的叙述中,正确的是( B )。A:在控件或记录的数据变化后发生的事件B:在控件或记录的数据变化前发生的事件C:当窗体或控件接收到焦点时发生的事件D:当窗体或控件失去了焦点时发生的事件解析:“更新前”事件就是指的是在控件或记录的数据变化前发生的事件,这个需要记住。关键字:对象、更新前、控件、窗体1、2、3、4、5、6、 启动窗体时,系统首先执行的事件过程是( A )。A:Load B:Click C:Unload D:gotfocus解析:启动窗体时需要执行多个事件,这多个事件的执行顺序是:打开(open) 加载(Load) 调整大小(Re
15、size) 激活(Activate) 成为当前(Current)本题中只有 A 是启动窗体时执行的事件,故选A。选项B:是单击鼠标左键时引发的事件,不是启动时引发;选项C:是关闭窗体时引发的事件;选项D:是对象获得焦点时引发的事件;【联想】关闭窗体时引发的事件及其执行顺序卸载(Unload)停用(Deactivate)关闭(Close)关键字:启动、窗口、系统、执行、事件1、2、3、4、5、6、7、 发生在控件接收焦点之前的事件是( A )。A:Enter B:Exit C:GotFocus D:LostFocus解析:焦点可以在控件之间移动,一个控件获得焦点的事件(GotFocus)之前要先
16、发生进入事件(Enter);【联想】一个控件失去焦点(LostFocus)事件之前要先发生退出事件(Exit)。关键字:控件、接收、焦点、事件1、2、3、4、5、6、7、8、 要改变窗体上文本框控件的输出内容,应设置的属性是( C )。A: 标题 B:查询条件 C:控件来源 D:记录源解析:改变控件的数据源设置的是 控件来源 controlsource; 改变窗体或报表本身的数据源设置的是 记录源 recordsource。关键字:改变、窗体、文本框、输出内容、属性1、2、3、4、5、6、1、2、3、4、5、6、7、8、9、 在窗体上,能够唯一标示一个控件的是控件的( D )。A:标题 B:名
17、称C:控件来源 D:单击事件解析:控件的名称属性能够唯一的标示一个控件,在同一个窗体中不允许出现名称相同的控件。关键字:窗体、唯一、标示、控件1、2、3、4、5、6、7、8、9、10、 .能够接受数值型数据输入的窗体控件是( B )。A:图形 B:文本框 C:标签 D:命令按钮解析:能够接受数值型数据输入的窗体控件是文本框,其他的都不可以。关键字:数值型、输入、窗体、控件1一、1二、1三、1四、1五、1六、1七、1八、1九、1十、1十一、1十二、1十三、1十四、1十五、1十六、1十七、1十八、1十九、1二十、1二十一、1二十二、11、12、13、14、15、16、17、18、9、10、11、
18、在窗体中,用来输入或编辑字段数据的交互控件是( A )。A: 文本框控件 B: 标签控件C: 复选框控件 D: 列表框控件解析:在窗体中,用来输入或编辑字段数据的交互控件是文本框控件。关键字:窗体、输入、编辑、字段、数据、交互控件12、 窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是( D )。A:打开 B:关闭C:加载 D:取消解析:窗口事件包括:打开 open ,加载 load ,关闭 close 。关键字:窗口事件、操作、事件13、 Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是( B )
19、。A:选项组控件B:列表框或组合框控件 C:文本框控件 D:复选框、切换按钮、选项按钮控件解析:Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是列表框或组合框控件,这题需要记住。关键字:数据库、窗体、设置、纪录14、 在Access中已建立了“雇员”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( B )。A:图像框 B:绑定对象框C:非绑定对象框 D:列表框解析:图像框用来显示固定图像。绑定对象框用来显示表中的OLE对象。 非绑定对象框用来显示表之外的OLE对象。列表框用于
20、多项数据的选择。关键字:字段、向导、窗体、控件解析: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。关键
21、字:加载、窗体、触发、事件16、 如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,设置( C )。 A:“制表位”属性 B:“Tab键索引”属性C:“自动Tab键”属性 D:“Enter键行为”属性解析:Tab键索引属性设置后,功能是当在文本框输入完内容按enter键自动跳转到另一文本框。关键字:键、键、焦点、指定17、 主要用于显示、输入、更新数据库中的字段的控件的类型是( A )。 A:绑定型 B:未绑定型 C:计算型 D:非计算型解析:结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以显示信息、线条、矩形或图像;计算型控件用表达式作为
22、数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上其他控件中的数据。关键字:显示、输入、更新、绑定型18、 已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择( D )。A:标签 B:文本框 C:复选框 D:组合框解析:组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他的数据时,可以单击右侧的向下箭头按钮,在此题中学历字段的设计可以使用组合框控件。关键字:字段、标签、文本框、复选框、组合框19、 若在“销售总数”窗体中有“订单总数”文本框控件,能够正确应用控件值的是( D )。A:
23、Froms.【销售总数】.【订货总数】B:Froms!【销售总数】.【订货总数】C:Froms.【销售总数】!【订货总数】D:Froms!【销售总数】!【订货总数】解析:窗体、对象等的应用应该使用“【】”括起来,中间用“!”分隔。根据这两点,只有D选项符合这一要求。关键字:销售总数、窗体、文本框、控件值20、 在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:Private Sub Commandl_click() subT.Form.RecordSource = select * from 雇员End sub单击该按钮实现的功能是( D )。A:使用sel
24、ect命令查找“雇员”表中的所有记录B:使用select命令查找并显示“雇员”表中的所有记录C:将subT窗体的数据来源设置为一个字符串D:将subT窗体的数据来源设置为“雇员”表解析:将窗体的数据来源设置为SQL查询语句的结果。本题中SQL语句的查询结果为“雇员”表。所以选D。关键字:按钮、窗体、select、subT二、 判断题 21、 ( )窗体是Access数据库中的一种对象,是用户和应用程序之间的接口。解析:窗体是Access数据库中的一种对象,是用户和应用程序之间的接口。此题需要记忆。关键字:窗体、数据库、对象、程序22、 ( )假设已在Access中建立了包含“书名”、“单价”和
25、“数量”三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为=图书订单表!单价*图书订单表!数量。解析:订购总金额的文本框应为计算控件,计算控件控件来源应是以等号(=)开头的表达式,而答案中中单价和数量字段引用的是图书订单表中的字段并非题目要求的“tOfg”表字段,所以是错的,正确的是=单价*数量。关键字:假设、数据源、窗体、文本框、控件来源23、 ( )窗体上的信息分为两种:一类随纪录变化,另一类不随纪录变化,窗体本身存贮数据。解析:窗体上的信息分为两种:一类随纪录变化,另一类不随纪录变化。这一句是正确的,但是窗体本身不存贮数据。关键字:窗体、信息
26、、纪录、数据24、 ( )窗体的组成和结构:由五个节组成。分别为主体、窗体页眉、窗体页脚、主体页眉、主体页脚。解析:窗体的组成和结构:由五个节组成。分别为主体、窗体页眉、窗体页脚、主体页眉、主体页脚。这句话是正确的,需要记住。关键字:主体、窗体页眉、窗体页脚、主体页眉、主体页脚25、 ( )按窗体样式分类,窗体一共有五种类型。解析:窗体一共有六种类型:纵栏式窗体、表格式窗体、主/子窗体、图表、数据透视表。所以这句话是错误的。关键字:纵栏式窗体、表格式窗体、主/子窗体、图表、数据透视表26、 ( )“更新前”事件是指在控件或记录的数据变化后发生的事件。解析:“更新前”事件是在控件或记录的数据变化
27、前发生的事件。这句话所说的是“更新后”事件,所以是错误的。关键字:更新前、事件、控件、数据27、 ( )记录源属于窗体的“数据”类属性中。解析:窗体的“数据”属性包括:记录源、排序依据、允许编辑、数据入口等。所以这句话是正确的。关键字:记录源、窗体、数据、属性28、 ( )窗体中控件的名称属性可以唯一的标示一个控件。解析:在窗体中,不允许出现两个名称相同的控件。关键字:控件、属性、唯一、标示二十三、二十四、二十五、二十六、三、 填空题 1、 Access数据库中,不能用于输入或编辑字段数据的交互控件是 标签。关键字:数据库、输入、编辑、交互控件2、 为窗体中的命令按钮设置单击鼠标时发生的动作,
28、应选择设置其属性对话框的事件选项卡。关键字:窗体、命令、设置、属性3、 要改变窗体上文本框控件的数据源,应设置的属性是控件来源。关键字:窗体、文本框、控件、数据源、属性4、 窗体中的数据主要来源于 表 和 查询 。关键字:窗体、数据、来源、表、查询5、 创建窗体可以使用 向导 和使用 设计视图 两种方式。关键字:创建、向导、设计视图6、 窗体中的窗体简称为 子窗体 ,其中可以创建为 表格 式或数据表窗体。关键字:窗体、子窗体、创建、表格、数据表窗体7、 窗体由多个部分组成,每个部分称为一个 节 ,大部分的窗体只有 主体节 。关键字:窗体、节、主体节8、 对象的 属性 描述了对象的状态和特性。关
29、键字:对象、属性、描述、状态、特性9、 在创建主/子窗体之前,必须设置 表 之间的关系。关键字:创建、子窗体、主窗体、设置、表、关系10、 创建纵栏式窗体,可以在“数据库”窗口中的对象列表中单击“窗体”对象,再单击工具栏上“新建”按钮,出现“新建窗体”对话框,从列表中选择 “自动创建窗体:纵栏式” 选项。关键字:纵栏式窗体、数据库、窗体四、 简答题 1、请写出窗体的五个组成部分,并简单叙述各组成部分所在位置及作用。主体:位于窗体中间,用于设置窗体的主要部分,通常用来显示记录数据,可在窗体上显示一条记录,也可以显示多条记录。窗体页眉:位于窗体顶部位置,主要用于设置窗体标题、窗体使用说明或打开相关
30、窗体及执行其他功能的命令按钮。窗体页脚:位于窗体底部,用于显示对所有记录都要显示的内容、使用命令的操作说明等信息,也可以设置命令按钮,以便进行必要的控制。页面页眉:位于窗体页眉下部,主体上部,用于设置窗体打印时的页头信息。页面页脚:位于窗体页脚上部,主体下部,用于设置窗体打印时的页脚信息。关键字:窗体组成 五部分 位置 作用 2、写出任意七个窗体控件,并简单叙述各控件的作用。图标名称功 能选择对象用于选择控件、节或窗体标签用于显示说明性的文本文本框用于显示、输入或编辑文本选项组与复选框、选项按钮、切换按钮搭配使用,可以显示一组可选值切换按钮可以作为绑定到“是/否”类型字段的独立控件,也可以用于
31、接收用户在自定义对话框中输入数据的未绑定控件,或者选项组的一部分选项按钮复选框列表框显示可滚动的数值列表。可以从列表中选择值输入到新记录中,或者更改现有记录的值。组合框组合框组合了列表框和文本框的特性,用户既可以从列表中选择数据也可以输入数据命令按钮用于完成各种操作图像用于在窗体或报表中显示图片未绑定对象框用于在窗体或报表中显示非表中的OLE数据绑定对象框用于在窗体或报表中显示表中的OLE字段数据分页符用于在窗体上开始一个新的屏幕,或在打印时开始一个新页选项卡控件用于创建多页的选项卡窗体或选项卡对话框子窗体/子报表用于创建子窗体或子报表直线用于在窗体或报表中添加线条矩形用于在窗体或报表中添加矩
32、形关键字:窗体控件五、 案例题 解析:(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(成绩),保存窗体。关键字:感谢您的支持与使用如果内容侵权请联系删除仅供教学交流使用