1、国家二级 ACCESS 机试(操作题)-试卷 69 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)有一个名为 samp1.mdb 数据库。修改职工表“employee“,增加“姓名“字段。其数据类型为文本型,长度为 6,并对应职工号添加其姓名,见下表。 (2)判断并设置表“employee“的主键,同时将上面增加的“姓名“字段隐藏。(3)设置表“employee“的“基本工资“字段的默认值为 1000。(4)在当前数据库中,对表“employee“做一个备份,并命名为表“tEmp“。(5)设置表“employee“的有效性规则为:“津贴
2、“字段的值必须小于等于“基本工资“字段值。(6)将已有的“水费xls“文件导入到 samp1.mdb 数据库中,并导入的表命名为“水费记录“。“水费记录“表结构如下表所示。 (分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2.mdb“,里面已经设计好两个表对象住宿登记“tA“和住房信息表“tB“。请按以下要求完成设计:(1)创建一个查询,查找并显示客人的“姓名“、“入住日期“和“价格“3个字段内容,将查询命名为“qT1“。(2)创建一个参数查询,显示客人的“姓名“、“房间号“和“入住日期“3个字段信息。将“姓名“字段作为参数,设定提示
3、文本为“请输入姓名“,所建查询命名为“qT2“。(3)以表对象“tB“为基础,创建一个交叉表查询。要求:选择楼号为行标题列名称显示为“楼号“,“房间类别“为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为“qT3“。注:房间号的前两位为楼号。交叉表查询不做各行小计。(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为“type“和“num“,所建查询命名为“qT4“(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下有一个数据库文件“samp3.mdb“,其中存在已经设计好的表对象“tEmployee“和查询对象“qEmp
4、loyee“,同时还设计出以“qEmployee“为数据源的报表对象“rEmployee“。请在此基础上按照以下要求补充报表设计:(1)报表的报表页眉节区添加一个标签控件,标题为“职员基本信息表“,并命名为“bTitle“。(2)将报表主体节区中名为“tDate“的文本框显示内容设置为“聘用时间“字段值。(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边 0.25 厘米、距左侧 14 厘米的位置,并命名为“tPage“。规定页码显示格式为“当前页/总页数“,如 1/20、2/20、20/20 等。注意:不能修改数据库中的表对象“tEmployee“和查询对象“qEmpl
5、oyee“;不能修改报表对象“rEmployee“中未涉及的控件和属性。(分数:2.00)_国家二级 ACCESS 机试(操作题)-试卷 69 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)有一个名为 samp1.mdb 数据库。修改职工表“employee“,增加“姓名“字段。其数据类型为文本型,长度为 6,并对应职工号添加其姓名,见下表。 (2)判断并设置表“employee“的主键,同时将上面增加的“姓名“字段隐藏。(3)设置表“employee“的“基本工资“字段的默认值为 1000。(4)在当前数据库中,对表“employee“
6、做一个备份,并命名为表“tEmp“。(5)设置表“employee“的有效性规则为:“津贴“字段的值必须小于等于“基本工资“字段值。(6)将已有的“水费xls“文件导入到 samp1.mdb 数据库中,并导入的表命名为“水费记录“。“水费记录“表结构如下表所示。 (分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:单击“表“对象,选中表对象“tStud“,右键单击表“tStud“选择【打开】或双击打开“tStud“表。 步骤 2:单击菜单栏【格式】|【字体】,在“字号“列表选择“14“,单击“确定“按钮。 步骤 3:单击菜单栏【格式】|【行高】,输入“18“,单击“确定“按
7、钮,单击工具栏中的“保存“按钮 。 (2)【操作步骤】 在设计视图中打开表“tStud“,在“简历“字段的“说明“列输入“自上大学起的简历信息“。 (3)【操作步骤】 在设计视图中单击“年龄“字段行任一处,在“字段大小“列表选择“整型“。单击工具栏中“保存“按钮 ,关闭设计视图。 (4)【操作步骤】 步骤 1:双击打开表“tStud“,右键单击学号为“20011001“对应的照片列,选择【插入对象】,在“对象类型“列表中选中“位图图像“,单击“确定“按钮。 步骤 2:弹出“位图图像“界面,单击菜单栏【编辑】|【粘贴来源】,在“考生文件夹“处找到“photo.bmp“图片。 步骤 3:双击“ph
8、oto.bmp“文件,关闭“位图图像“界面。 (5)【操作步骤】 在数据表中单击菜单栏【格式】|【取消隐藏列】, 单击“党员否“复选框,然后单击“关闭“按钮。 (6)【操作步骤】 在数据表中选中“备注“列,右键单击“备注“列,选择【删除列】,在弹出的对话框中单击“是“,然后再单击工具栏中“保存“按钮 )解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2.mdb“,里面已经设计好两个表对象住宿登记“tA“和住房信息表“tB“。请按以下要求完成设计:(1)创建一个查询,查找并显示客人的“姓名“、“入住日期“和“价格“3个字段内容,将查询命名为“qT1“
9、。(2)创建一个参数查询,显示客人的“姓名“、“房间号“和“入住日期“3个字段信息。将“姓名“字段作为参数,设定提示文本为“请输入姓名“,所建查询命名为“qT2“。(3)以表对象“tB“为基础,创建一个交叉表查询。要求:选择楼号为行标题列名称显示为“楼号“,“房间类别“为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为“qT3“。注:房间号的前两位为楼号。交叉表查询不做各行小计。(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为“type“和“num“,所建查询命名为“qT4“(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:
10、选择“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框中分别双击表“tA“、“tB“,关闭“显示表“对话框。 步骤 2:分别双击“姓名“、“入住日期“、“价格“字段将其添加到“字段“行。 步骤 3:单击工具栏中的“保存“按钮 ,另存为“qT1“。关闭设计视图。 (2)【操作步骤】 步骤 1:选择“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框中双击表“tA“,关闭“显示表“对话框。 步骤 2:分别双击字段 “姓名“、“房间号“、“入住日期“。 步骤 3:在“姓名“字段的“条件“行输入“请输入姓名“。 步骤4:单击工具栏中
11、“保存“按钮 ,另存为“qT2“。关闭设计视图 (3)【操作步骤】 步骤 1:选择“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框双击表“tB“,关闭“显示表“对话框。 步骤 2:单击菜单栏【查询】|【交叉表查询】。 步骤 3:在“字段“行的第一列输入“楼号: Left(tB!房间号,2)“,分别双击“房间类型“、“房价“字段。 步骤 4:单击菜单栏【视图】|【总计】,在“房价“字段“总计“行右侧下拉列表中选中“平均值“。 步骤 5:分别在“楼号: Left(tB!房间号,2)“,“房间类型“、“房价“字段的“交叉表“行右侧下拉列表中选中“行标题“、“列标
12、题“和“值“。 步骤 6:单击工具栏中“保存“按钮 ,另存为“qT3“。关闭设计视图。 (4)【操作步骤】 步骤 1:选择“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框中双击表“tB“,关闭“显示表“对话框。 步骤 2:分别双击“房间类别“和“房间号“字段。 步骤 3:单击菜单栏【视图】|【总计】,在“房间号“字段“总计“行下拉列表中选择“计数“。 步骤 4:在“房间类别“和“房间号“字段前添加“type:“和“num:“字样。 步骤 5:单击工具栏中“保存“按钮 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下有一个数据库文件“sa
13、mp3.mdb“,其中存在已经设计好的表对象“tEmployee“和查询对象“qEmployee“,同时还设计出以“qEmployee“为数据源的报表对象“rEmployee“。请在此基础上按照以下要求补充报表设计:(1)报表的报表页眉节区添加一个标签控件,标题为“职员基本信息表“,并命名为“bTitle“。(2)将报表主体节区中名为“tDate“的文本框显示内容设置为“聘用时间“字段值。(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边 0.25 厘米、距左侧 14 厘米的位置,并命名为“tPage“。规定页码显示格式为“当前页/总页数“,如 1/20、2/20、20
14、/20 等。注意:不能修改数据库中的表对象“tEmployee“和查询对象“qEmployee“;不能修改报表对象“rEmployee“中未涉及的控件和属性。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选择“报表“对象,右键单击“rEmployee“,从弹出的快捷菜单中选择【设计视图】。 步骤 2:选中工具箱中“标签“控件按钮 ,单击报表页眉处,然后输入“职工基本信息表“,单击窗体任一点。 步骤 3:右键单击“职工基本信息表“标签,从弹出的快捷菜单中选择【属性】,在“名称“行输入“bTitle“。 (2)【操作步骤】 步骤 1:在属性窗口的对象下拉列表中选中“tDate“。 步骤 2:在“控件来源“行右侧下拉列表中选中“聘用时间“字段。 (3)【操作步骤】 步骤 1:选中工具箱中“文本框“控件 ,单击报表页面页脚节区任一点,出现“Text“和“未绑定“两个文本框,选中“Text“文本框,按 Del 键将“Text“文本框删除。 步骤 2:右键单击“未绑定“文本框,从弹出的快捷菜单中选择【属性】,弹出属性对话框。选择“全部“选项卡,在“名称“行输入“tPage“,分别在“上边距“和“左边距“输入“0.25cm“和“12.5cm“。单击“控件来源“行输入“ Page&“/ “& Pages“,关闭属性界面。 步骤 3:单击工具栏中“保存“按钮 )解析: