1、国家二级( ACCESS)机试模拟试卷 259及答案与解析 一、简单应用题( 40分) 1 在房产数据库中有房源基本情况表、房产销售情况表、客户基本情况表和业务员基本情况表。 (1)以房源基本情况表和房产销售情况表为数据源,创建 “按客户查询 ”查询,输入客户 ID,显示所购房产的信息。参数提示为 “请输入客户 ID”,结果显示详细地址、户型、总而积和成交单价。运行查询显示如图所示。 二、综合应用题( 30分) 2 考生文件夹下存在一个数据库文件 “samp3 mdb”。里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。同时,给出窗体对象
2、“fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计: (1)设置窗体对象 “fEmp”上两个命令按钮的 Tab键索引顺序 (即 Tab键焦点移动顺序 )为从 “报表输出 ”按钮 (名为 “bt1”)到 “退出 ”按钮 (名为 “bt2”)。 (2)调整窗体对象 “fEmp”上 “退出 ”按钮 (名为 “bt2”)的大小和位置,要求大小与 “报表输出 ”按钮 (名为 “bt1”)一致,且上边对齐 “报表输出 ”按钮,左边距离 “报表输出 ”按钮 1厘米 (即 “bt2”按钮的左边距离“bt1”按钮的右边 1厘米 )。 (3)将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性
3、,将页面页脚区域内名为 “&age”的文本框控件实现以下格式的页码输出: “1 20”, “2 20”, “20 20”。 (4)单击 “报表输出 ”按钮 (名为“bt1”),事件代码会弹出以下图例显示的消息框提示,选择是否进行预览报表“rEmp”:单击 “退出 ”按钮 (名为 “bt2”),调用设计好的宏 “mEmp”来关闭窗体。注意:不允许修改数据库中的表对象 “tEmp”和宏对象“mEmp”;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语
4、句。 国家二级( ACCESS)机试模拟试卷 259答案与解析 一、简单应用题( 40分) 1 【正确答案】 (1)在 “数据库 ”窗口中新建一个查询,在弹出的 “新建查询 ”对话框中选择 “设计视图 ”,在弹出的 “显示表 ”对话框中添加房源基本情况、房产销售情况表。关闭 “显示表 ”对话框。选择题目要求显示的字段。将 请 输入客户代码 输入到“客户代码 ”的准则行。将该查询保存为 “按客户查询 ”。 (2)在 “数据库 ”窗口中新建一个查询,在弹出的 “新建查询 ”对话框中选择 “设计视图 ”,在弹出的 “显示表 ”对话框中添加房源基本情况、房产销售情况表。关闭 “显示表 ”对话框。选择房
5、源代码字段。将 “成交金额: 房源基本情况表 !总面积 +房源基本情况表 !成交单价 ”作为一个新字段添加。将该查询保存为 “房产成交额 ”。 二、综合应用题( 30分) 2 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “窗体 ”对象,右键单击 “femp”,选择 “设计视图 ”命令。 步骤 2:右键单击窗体,选择 “Tab键次序 ”命令,拖动改变两个对象的次序。 步骤 3:单击工具栏中的 “保存 ”按钮。 (2)步骤 1:选中 “bt2”控件,右键单击在弹出的菜单中选择 “属性 ”命令,在 “属性 ”对话框的 “宽度 ”和 “高度 ”中设置为 “2cm”和 “
6、1cm”,在按 链的同时选中 bt1和bt2按钮,右键单击在弹出的菜单中选择【对齐】 【靠左】。 步骤 2:选中 “bt2”控件 ,右键单击,在弹出的菜单中选择 “属性 ”命令,在 “属性 ”对话框的 “上边距 ”中设置为 “3em”。关闭 “属性 ”对话框。 步骤 3:单击工具栏中的 “保存 ”按钮。 (3)步骤 1:选中 “报表 ”对象,右键单击 “rEmp”,选择 “设计视图 ”命令。 步骤 2:单击工具栏上的 “排序与分组 ”按钮,在 “字段表达式 ”下的下拉选项中选择 “姓名 ”字段,在 “排序次序 ”的相应行中选择 “升序 ”,再选择 “年龄 ”字段,在 “排序次序 ”的相应行中选
7、择 “降序 ”,关闭 “排序与分组 ”对话框。 步骤 3;选中页面页脚区域内名为 “&age”的文本框,右键单击选择 “属性 ”命令,在“属性 ”对话框中的 “数据来源 ”中输入: page&“ ”&pages,关闭当前对话框。 (4)步骤 1:选中 “报表输出 ”按钮,右键单击选择 “事件生成器 ”命令,输入以下代码; *Add* If MsgBox(”报表预览 ”, vbYesNo+vbQuestion, “确认 ”) vbYesThen *Add* 步骤 2:单击 “保存 ”按钮,关闭代码窗口。 步骤 3:单击 “退出 ”按钮,右键单击选择 “事件发生器 ”命令,选择 “宏生成器 ”,单击 “确定 ”按钮,在宏中操作中输入: close。 步骤 4:单击工具栏中的 “保存 ”按钮,关闭设计视图。 步骤 5:运行该窗体,查看运行结果。 【试题解析】 本题考点:窗体属性的设置,排序与分组操作;窗体中标签、命令按钮控件属性的设置;报表属性的设置:宏操作, VBA编程。