1、国家二级(ACCESS)机试-试卷 76-1 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在“Acc1mdb”数据库中有“订单”表和“雇员”表。(1)按照下表的要求建立“订单明细”表,“折扣”字段的有效性规则为“0 and1”。 (2)在“订单明细”表中输入如下数据。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在“Acc2mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资表”6 张表。(1)以“部门信息
2、”、“部门人员”和“工资表”3 张表为数据源,创建分组统计查询“查询 1”,统计每个部门的最高税前工资。结果显示部门名称和最高税前工资,最高税前工资Max(基本工资+岗位工资住房补助保险)。查询结果如图 1 所示。 (2)以“订单”、“订单明细”、“产品”和“部门人员”4 张表为数据源,创建查询“查询 2”,生成“订单详细表”。生成字段为“订单明细”表的全部字段以及“产品名称”和“姓名”字段。查询结果如图 2 所示。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有一个数据库“Acc3mdb”,其中已经设计了表对象“tE
3、mp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。窗体效果如图 6 所示。请在此基础上按照以下要求补充设计:(分数:2.00)_国家二级(ACCESS)机试-试卷 76-1 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在“Acc1mdb”数据库中有“订单”表和“雇员”表。(1)按照下表的要求建立“订单明细”表,“折扣”字段的有效性规则为“0 and1”。 (2)在“订单明细”表中输入如下数据。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc1.mdb”数据库窗口中
4、单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“设计视图”,按照要求建立字段,单击“折扣”字段,在“有效性规则”行输入“0and1”。保存为“订单明细”表。 (2)打开“订单明细”表,输入对应的数据。 (3)在“Acc1.mdb”数据库的“报表”栏中,双击“使用向导创建报表”,在启动的报表向导对话框中,选择“雇员”表中全部字段然后全部使用默认选项,最后将报表命名为“雇员”。 (4)执行“工具”“关系”命令,单击“显示表”按钮,添加“订单”表和“订单明细”表,拖动“订单”表的“订单 ID”字段到“订单明细”表的“订单 1D”字段中,在“编辑关系”对话框中选择“实施参照完整性”,选择关
5、系类型为“一对多”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在“Acc2mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资表”6 张表。(1)以“部门信息”、“部门人员”和“工资表”3 张表为数据源,创建分组统计查询“查询 1”,统计每个部门的最高税前工资。结果显示部门名称和最高税前工资,最高税前工资Max(基本工资+岗位工资住房补助保险)。查询结果如图 1 所示。 (2)以“订单”、“订单明细”、“产品”和“部门人员”4 张表为数据源,创建查询“查询 2”,生成“订单详细表”。生成字段为“订单明细
6、”表的全部字段以及“产品名称”和“姓名”字段。查询结果如图 2 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc2.mdb”数据库窗口中单击“查询”对象。单击“新建”按钮,在“新建”对话框中选择“设计视图”,单击“确定”按钮,弹出“显示表”对话框,添加“部门信息”、“部门人员”和“工资表”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“部门名称”,单击工具栏中的“合计”按钮。在“部门名称”字段的“总计”行选择“分组”,添加“最高税前工资:Max(工资表!基本工资+工资表!岗位工资工资表!住房补助工资表!保险)”字段,在对应的“总计”行选择“表达式”。单击工具栏中
7、的“保存”按钮,弹出“另存为”对话框,输入查询名称“查询 1”,单击“确定”按钮并关闭查询设计视图。 (2)在“Acc2.mdb”数据库中单击“查询”对象。单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮,添加“订单”、“订单明细”、“产品”和“部门人员”表,然后单击“关闭”按钮,关闭“显示表”对话框。执行“查询”“生成表查询”命令,弹出“生成表”对话框,输入生成表的名称“订单详细表”,单击“确定”按钮关闭“生成表”对话框。在字段行选择“订单明细*”、“产品名称”和“姓名”字段。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称“查询 2”,单击“确定”按钮
8、,并关闭查询设计视图。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有一个数据库“Acc3mdb”,其中已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。窗体效果如图 6 所示。请在此基础上按照以下要求补充设计:(分数:2.00)_正确答案:(正确答案:(1)在“Acc3mdb”数据库中选中“表”对象,右键单击“tErnp”,选择“设计视图”。单击“聘用时间”字段行,在“有效性规则”和“有效性文本”行分别输入“#199111#”和“输入一九九一年以后的日期”。 (2)在“Acc3md
9、b”数据库中选中“报表”对象,右键单击“rEmp”,选择“设计视图”。执行“视图”“排序与分组”命令,在对话框的“字段表达式”下拉列表中选中“性别”字段,在“排序与分组”下拉列表中选中“升序”,关闭界面。右键单击“tPage”,选择“属性”,在“全部”选项卡“控件来源”行输入“”第”&Page”页共”&Pages&”页”,关闭属性界面。单击工具栏中的“保存”按钮,关闭设计视图。 (3)在“Acc3mdb”数据库中选中“窗体”,右键单击“fEmp”,选择“设计视图”。右键单击“btnp”按钮,选择“属性”,查看“上边距”,并记录下来,关闭属性界面。“bTitle”要放在“bTnp”上面 1 cm 处,所以“bTitle”的上边距应该是“bTnp”的上边距减 1 cm 再减 bTitle 的高度,右键单击“bTitle”标签,选择“属性”,在“标题”行输入“职工信息输出”,在“上边距”行输入“1 cm”,关闭属性界面。 (4)在“Acc3mdb”数据库中选中“fErnp”窗体,右键单击“输出”按钮,选择“事件生成器”,空行内输入如下代码:“Case Is3 和 DoCmdOpenReport”r”Em pt”,关闭界面。单击工具栏中的“保存”按钮,关闭设计视图。)解析: