国家二级ACCESS机试(综合应用题)模拟试卷26
综合应用题
考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的窗体对象“fTest”及宏对象“ml”。请在此基础上按照以下要求补充窗体设计。
1.在窗体的窗体页眉节区中添加一个标签控件,名称为“bTitle”,标题为“窗体测试样例”。
步骤1:在窗体对象中右击窗体“fTest”,在弹出的快捷菜单中选择“设计视图”命令。如图4.62所示。
[*]
步骤2:选择“窗体设计工具”的“设计”选项卡中的“标签”控件,单击窗体页眉节区适当位置,输入“窗体测试样例”。右键单击“窗体测试样例”标签,选择“属性”命令,在“名称”行输入“bTitle”,关闭属性表。如图4.63所示。
[*]
解析:
2.在窗体主体节区中添加两个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a”和“类型b”,标签名称分别为“bopt1”和“bopt2”。
步骤1:选择“窗体设计工具”的“设计”选择项卡“控件”组中的“复选框”按钮[*],单击窗体主体节区适当位置。右键单击“复选框”按钮[*],选择“属性”命令,在“名称”行输入“opt1”,关闭属性表。如图4.64所示。
[*]
步骤2:右键单击“复选框”标签,选择“属性”命令,在“名称”行输入“bopt1”,在“标题”行输入“类型a”,如图4.65所示,关闭属性表。按步骤1、2创建另一个复选框控件。
[*]
解析:
3.分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值。
右键单击“opt1”复选框,选择“属性”命令,在“默认值”行输入“=False”。如图4.66所示,按相同方法设置另一个复选框控件。
[*]
解析:
4.在窗体页脚节区添加一个命令按钮,命名为“bTest”,按钮标题为“测试”。
步骤1:选择窗体“设计”选项卡“控件”组中的“按钮”控件,单击窗体页脚节区适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。如图4.67所示。
[*]
步骤2:右键单击刚添加的命令按钮,选择“属性”命令,在“名称”和“标题”行分别输入“bTest”和“测试”。关闭属性表。如图4.68所示。
[*]
解析:
5.设置命令按钮bTest的单击事件属性为给定的宏对象ml。
步骤1:右键单击命令按钮“bTest”,选择“属性”命令。
步骤2:在“事件”选项卡的“单击”行下拉列表中选择“ml”,关闭属性表。如图4.69所示。
[*]
解析:
6.将窗体标题设置为“测试窗体”。
注意:不能修改窗体对象tTest中未涉及的属性;不能修改宏对象“ml”。
步骤1:右键单击“窗体选择器”,选择“属性”命令,在“标题”行输入“测试窗体”,关闭属性表。如图4.70所示。
[*]
步骤2:单击快速访问工具栏中的“保存”按钮[*],关闭设计视图。
解析:
在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。
7.设置系统相关属性,实现打开的窗体以重叠窗口形式显示;设置窗体对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。
【操作步骤】
步骤1:双击打开“samp3.accdb”数据库,单击“文件”菜单下的“选项”按钮,弹出“Access选项”对话框。在该对话框中,单击左侧导航窗格中的“当前数据库”选项,然后在右侧对话框的“文档窗口选项”中选中“重叠窗口(0)”单选按钮,如图4—204所示,单击“确定”按钮。
[*]
步骤2:选择“窗体”对象,然后右键单击“fEmp”窗体,选择“设计视图”命令,打开窗体的设计视图,如图4—205所示。
[*]
步骤3:右键单击“主体”节的任一点,在弹出的快捷菜单中选择“Tab键次序(B)”命令,弹出“Tab键次序”对话框,如图4—206所示。
[*]
步骤4:在“自定义次序”区,将鼠标移至最左侧,当鼠标变成向右的箭头时,单击选中“bt1”行,然后按住鼠标左键不放,向上拖动“bt1”,让两按钮的显示顺序为“bt1”“bt2”,单击“确定”按钮,如图4—207所示。
[*]
解析:
8.调整窗体对象“fEmp”上的“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出\\
【操作步骤】
步骤1:右键单击命令按钮“bt2”,在弹出的快捷菜单中选择“属性”命令,然后单击“全部”选项卡,在该选项卡下的“宽度”行中输入“2cm”,“高度”行中输入“1cm”,“上边距”行中输入“2cm”,“左边距”行中输入“4.5cm”,如图4—208所示。
[*]
步骤2:单击快速工具栏中的“保存”按钮,关闭属性表,关闭“设计视图”。
解析:
9.将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性,将页面页脚区域内名为“tPage”的文本框控件实现以下格式的页码输出:“1/20”,“2/20”,…,“20/20”。
【操作步骤】
步骤1:选择“报表”对象,右键单击“rEmp”报表,在弹出的快捷菜单中选择“设计视图”命令,打开报表设计视图。
步骤2:单击“报表设计工具”下的“设计”选项卡,然后再单击该选项卡下“分组和汇总”组中的“分组和排序”按钮,如图4—209所示,在工作区的最下端会增加“分组、排序和汇总”的窗口,如图4—210所示。
[*]
步骤3:在该窗口中单击“添加排序”按钮,在“排序依据”行的“选择字段”下拉列表中选择“姓名”字段,如图4—211所示,在“排序次序”下拉列表中选择“升序”;继续单击“添加排序”按钮,在“排序依据”行的“选择字段”下拉列表中选择“年龄”,在“排序次序”下拉列表中选择“降序”,如图4—212所示。
[*]
步骤4:在“页面页脚”区中右键单击未绑定文本框“tPage”,在弹出的快捷菜单中选择“属性”命令,单击“全部”选项卡,在该选项卡的“控件来源”行中输入“=[Page]&\\
解析:
10.加载窗体时,代码将“bTitle”标签的标题重置为“员工最大年龄差为XXX”,其中“XXX”是从“tEmp”表中获取计算得到;单击“报表输出”按钮,事件代码会弹出一个消息框,以选择是否进行预览报表“rEmp”;单击“退出”按钮,调用设计好的宏“mEmp”来关闭窗体。根据以上描述,将VBA代码补充完整。
注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
程序代码只允许在“*****木Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。
【操作步骤】
步骤1:选择“窗体”对象,右键单击“fEmp”窗体,在弹出的快捷菜单中选择“设计视图”命令。打开
本文档预览:3600字符,共5196字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载