1、二级 ACCESS机试-163 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“smmp1.mdb”,其中已建立了两个表对象“tGrade”和“tStudent”,同时还存在一个 Excel文件“tCourse.xls”。请按以下操作要求,完成表的编辑。(分数:30.00)(1).将 Excel文件“tGourse.xls”导入“samp1.mdb”数据库文件中,表名不变,将“课程编号”字段设为主键。(分数:6.00)_(2).对“tGrade”表进行适当的设置,使该表中的“学号”为必填字段,“成绩”字段的输
2、入值为非负数,并在输入出现错误时提示“成绩应为非负数,请重新输入!”信息。(分数:6.00)_(3).将“tGrade”表中成绩低于 60分的记录全部删除。(分数:6.00)_(4).设置“tGrade”表的显示格式,使显示表的单元格显示效果为“凹陷”,文字字体为“宋体”,字号为 11。(分数:6.00)_(5).建立“tStudent”、“tGrade”和“tCourse”3 个表之间的关系,并实施参照完整性。(分数:6.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的两个关联对象“tEmp”和“tGrp”及表
3、对象“tBmp”。请按以下要求完成设计。(分数:40.00)(1).以表对象“tEmp”为数据源创建一个查询,查找并显示姓“王”的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5 个字段的内容,将查询命名为“qT1”。(分数:10.00)_(2).创建一个查询,查找并显示职务为“主管”和“经理”的职工的“编号”、“姓名”、“所属部门”和所属部门的“名称”4 个字段的内容,将查询命名为“qT2”。(分数:10.00)_(3).创建一个查询,按输入的职工职务,查找并显示职工的“编号”、“姓名”、“职务”和“聘用时间”4个字段的内容,运行该查询时,显示参数提示信息:“请输入职工的职务”,将查
4、询命名为“qT3”。(分数:10.00)_(4).创建一个查询,将表“tBmp”中“年龄”字段的值加 1,将查询命名为“qT4”。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。(分数:30.00)(1).将表对象“tEmp”中“简历”字段的数据类型改为备注型,同时在表对象“tEmp”的表结构中调换“所属部门”和“聘用时间”两个字段的位置。(分数:10.00)_(2).设计报表“rE
5、mp”的主体节区内的“tOpt”复选框控件,依据报表记录源的“性别”字段和“年龄”字段的值来显示状态信息:性别为“男”且年龄小于 20时,显示为勾选状态,否则显示为不勾选的空白状态。(分数:10.00)_(3).将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成单击按钮打开报表的操作。注意:不能修改数据库中的宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表对象“tEmp”中未涉及的字段和属性。(分数:10.00)_二级 ACCESS机试-163 答案解析(总
6、分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“smmp1.mdb”,其中已建立了两个表对象“tGrade”和“tStudent”,同时还存在一个 Excel文件“tCourse.xls”。请按以下操作要求,完成表的编辑。(分数:30.00)(1).将 Excel文件“tGourse.xls”导入“samp1.mdb”数据库文件中,表名不变,将“课程编号”字段设为主键。(分数:6.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“文件获取外部数据导入”命令,在考生文件夹中找到要求导入的文件,在“文件类型”列表中选择“M
7、icrosoft Excel”,单击“tCourse.xls”文件,再单击“导入”按钮。步骤 2:连续 4次单击“下一步”按钮,在弹出的对话框中选中“我自己选择主键”,在右侧下拉列表选项中选择“课程编号”,单击“下一步”按钮,再单击“完成”按钮。)解析:(2).对“tGrade”表进行适当的设置,使该表中的“学号”为必填字段,“成绩”字段的输入值为非负数,并在输入出现错误时提示“成绩应为非负数,请重新输入!”信息。(分数:6.00)_正确答案:(微步骤 步骤 1:选中“表”对象,用鼠标右击“tGrade”,在弹出的快捷菜单中选择“设计视图”命令。步骤 2:单击“学号”字段行,在“必填”字段右侧
8、的下拉列表选项中单击“是”。步骤 3:单击“成绩”字段行,分别在“有效性规则”和“有效性文本”行中输入“=0”和“成绩应为非负值,请重新输入!”。步骤 4:单击“保存”按钮 )解析:(3).将“tGrade”表中成绩低于 60分的记录全部删除。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tGrade”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询删除查询”命令。步骤 3:双击“成绩”字段,将其添加到“字段”行。在其对应的“条件”行中输入“60”。步骤 4:执行菜单栏中的“查询运行
9、”命令,在弹出的对话框中单击“是”按钮。步骤 5:关闭设计视图,在弹出的对话框中单击“否”按钮。)解析:(4).设置“tGrade”表的显示格式,使显示表的单元格显示效果为“凹陷”,文字字体为“宋体”,字号为 11。(分数:6.00)_正确答案:(微步骤 步骤 1:选中“表”对象,用鼠标右击“tGrade”,在弹出的快捷菜单中选择“数据表视图”命令。步骤 2:执行菜单栏中的“格式数据表”命令,在弹出的对话框的“单元效果”列表中选择“凹陷”复选框,单击“确定”按钮。步骤 3:执行菜单栏中的“格式数据表”命令,在弹出的对话框的“字体”和“字号”列表中分别选中“宋体”和“11”,单击“确定”按钮。步
10、骤 4:单击“保存”按钮 )解析:(5).建立“tStudent”、“tGrade”和“tCourse”3 个表之间的关系,并实施参照完整性。(分数:6.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“工具关系”命令,再执行菜单栏中的“关系显示表”命令,分别添加“tStudent”、“tGrade”和“tCourse”表,并关闭“显示表”对话框。步骤 2:选中表“tStudent”表中的“学号”字段,按住鼠标左键并拖动鼠标到“tGrade”表的“学号”字段,放开鼠标左键,在弹出的对话框中单击“实施参照完整性”处,单击“创建”按钮。步骤 3:选中“tGrade”表中的“课程编号”字段,按住
11、鼠标左键并拖动鼠标到“tCourse”表的“课程编号”字段,放开鼠标左键,在弹出的对话框中单击“实施参照完整性”处,单击“创建”按钮。步骤 4:单击“保存”按钮 )解析:解析 本题的关键字有:导入表;建立表间关系;设置字段的必填字段、有效性规则属性;删除记录;设置数据表格式。第(1)小题执行菜单栏中的“文件获取外部数据导入”命令导入表;第(2)小题在设计视图中设置字段的属性;第(3)小题创建删除查询,删除记录;第(4)小题在数据表中设置数据表格式;第(5)小题在关系界面中设置表间关系。二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在
12、已经设计好的两个关联对象“tEmp”和“tGrp”及表对象“tBmp”。请按以下要求完成设计。(分数:40.00)(1).以表对象“tEmp”为数据源创建一个查询,查找并显示姓“王”的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5 个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tEmp”表,关闭“显示表”对话框。步骤 2:分别双击“编号”、“姓名”、“性别”、“年龄”、“职务”字段。步骤 3:在“姓名”字段对应的“条件”行中输入“Like “
13、王*“”。步骤 4:单击“保存”按钮 )解析:(2).创建一个查询,查找并显示职务为“主管”和“经理”的职工的“编号”、“姓名”、“所属部门”和所属部门的“名称”4 个字段的内容,将查询命名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tEmp”表和“tGrp”表,关闭“显示表”对话框。步骤 2:分别双击“编号”、“姓名”、“所属部门”、“名称”和“职务”字段。步骤 3:在“职务”字段对应的“条件”行中输入“经理 or 主管”,取消其对应“显示”行的复选框的勾选,从而取消该字
14、段的显示。步骤 4:单击“保存”按钮 )解析:(3).创建一个查询,按输入的职工职务,查找并显示职工的“编号”、“姓名”、“职务”和“聘用时间”4个字段的内容,运行该查询时,显示参数提示信息:“请输入职工的职务”,将查询命名为“qT3”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tEmp”表,关闭“显示表”对话框。步骤 2:分别双击字段“编号”、“姓名”、“职务”和“聘用时间”。步骤 3:在“职务”字段对应的“条件”行中输入“请输入职工的职务”。步骤 4:单击“保存”按钮 )解析:(4
15、).创建一个查询,将表“tBmp”中“年龄”字段的值加 1,将查询命名为“qT4”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tBmp”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询更新查询”命令。步骤 3:双击“年龄”字段,将其添加到字段行,在“年龄”字段的“更新到”行中输入“年龄+1”。步骤 4:执行菜单栏中的“查询运行”命令,在弹出的对话框中单击“是”按钮。步骤 5:单击“保存”按钮 )解析:解析 本题的关键字有:条件查询、更新查询和参数查询的创建。第(1)、(2)、(
16、3)、(4)小题在查询设计视图中新建不同的查询,按要求添加相关字段和条件表达式。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。(分数:30.00)(1).将表对象“tEmp”中“简历”字段的数据类型改为备注型,同时在表对象“tEmp”的表结构中调换“所属部门”和“聘用时间”两个字段的位置。(分数:10.00)_正确答案:(微步骤 步骤 1:选中“表”对象,用鼠标右击“tEmp”,在弹出的快捷菜单中选择“
17、设计视图”命令。步骤 2:在“简历”字段行的“数据类型”下拉列表选项中单击“备注”。步骤 3:选中“所属部门”字段行,按住鼠标左键并拖动鼠标到题目要求的位置再放开。步骤 4:按照步骤 3的方法改变“聘用时间”字段的位置。步骤 5:单击“保存”按钮 )解析:(2).设计报表“rEmp”的主体节区内的“tOpt”复选框控件,依据报表记录源的“性别”字段和“年龄”字段的值来显示状态信息:性别为“男”且年龄小于 20时,显示为勾选状态,否则显示为不勾选的空白状态。(分数:10.00)_正确答案:(微步骤 步骤 1:选中“报表”对象,用鼠标右击“rEmp”,在弹出的快捷菜单中选择“设计视图”命令。步骤
18、2:用鼠标右击“tOpt”复选框,在弹出的快捷菜单中单击“属性”命令。步骤 3:在“控件来源”行中输入=“IIf(tSex=“男“ AndtAge20,“1“,“0“)”,关闭属性界面。步骤 4:单击“保存”按钮 )解析:(3).将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成单击按钮打开报表的操作。注意:不能修改数据库中的宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不能修改表对象“tEmp”中未涉及的字段和属性。(分数:10.00)_正确答案:(微步骤 步骤
19、1:单击“窗体”对象,用鼠标右击“tEmp”,在弹出的快捷菜单中选择“设计视图”命令。步骤 2:用鼠标右击“bTitle”标签控件,在弹出的快捷菜单中单击“属性”命令。单击“前景色”右侧的生成器按钮,在弹出的对话框中选中红色,单击“确定”按钮。关闭属性界面。步骤 3:用鼠标右击“btnP”,在弹出的快捷菜单中单击“属性”命令。步骤 4:单击“事件”选项卡,在“单击”行右侧的下拉列表选项中单击“mEmp”。关闭属性界面。步骤 5:单击“保存”按钮 )解析:解析 本题的关键字有:设置表中字段数据类型;设置报表中文本框和窗体中标签控件的属性。第(1)小题在表设计视图中设置字段的数据类型;第(2)、(3)小题在报表和窗体设计视图中用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性。