1、国家二级(ACCESS)机试-试卷 98 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,“samp1mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:(1)删除表对象“员工表”的照片字段。(2)设置表对象“员工表”的年龄字段有效性规则为:大于 16 岁且小于 65 岁(不含 16 岁和 65 岁);同时设置相应有效性文本为“请输入合适年龄”。(3)设置表对象“员
2、工表”的聘用时间字段的默认值为系统当前日期。(4)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。(5)设置相关属性,实现窗体对象(名为“fTest”)上的记录数据不允许添加新记录的操作(即消除新记录行)。(6)将宏对象(名为“mTest”)重命名为可自动运行的宏。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2,mdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:(1)以表对象“tEmp”为数据源
3、,创建一个查询,查找并显示年龄大于等于 40 岁的男职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(2)以表对象“tEmp”和“tOrp”为数据源。创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。(3)创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”。(4)创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录
4、,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计:(1)在窗体“fEmployee”的窗体页眉
5、节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为 24。(2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”。(3)设置所建命令按钮 bList 的单击事件属性为运行宏对象 m1。(4)取消主窗体和子窗体中的导航按钮。注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。(分数:2.00)_国家二级(ACCESS)机试-试卷 98 答案解析(总分
6、:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,“samp1mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:(1)删除表对象“员工表”的照片字段。(2)设置表对象“员工表”的年龄字段有效性规则为:大于 16 岁且小于 65 岁(不含 16 岁和 65 岁);同时设置相应有效性文本为“请输入合适年龄”。(3)设置表对象“员工表”的聘用时间字段的默认值为系统当前日期。(4)删
7、除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。(5)设置相关属性,实现窗体对象(名为“fTest”)上的记录数据不允许添加新记录的操作(即消除新记录行)。(6)将宏对象(名为“mTest”)重命名为可自动运行的宏。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库窗口,选中“表”对象,右键单击“员工表”,选择“设计视图”命令。 步骤 2:右键单击“照片”行,选择“删除行”命令,在弹出的对话框中单击“是”按钮。 步骤 3:单击工具栏中的“保存”按钮。 (2)步骤 1:单击“年龄”字段,在“字段属性”的“有效性规则”行输入:16 a
8、nd 65,在“有效性文本”行中输入:请输入合适年龄。 步骤2:单击工具栏中的“保存”按钮。 (3)步骤 1:单击“聘用时间”字段,在字段属性“默认值”行输入:date()。 步骤 2:单击工具栏中的“保存”按钮,关闭设计视图。 (4)步骤 1:执行【工具】【关系】菜单命令,单击“关系线”,右键单击选择“删除”命令,单击“是”按钮。 步骤 2:选中表“部门表”中的“部门号”字段,按住鼠标拖动到表“员工表”的“所属部门”字段上释放鼠标。在弹出“编辑关系”的对话框中勾选“实施参照完整性”复选框,然后单击“创建”按钮。 步骤 3:单击工具栏中的“保存”按钮,关闭“关系”窗口。 (5)步骤 1:选择“
9、frest”窗体,单击“设计”按钮,打开“fTest”窗体设计视图。 步骤 2:右键单击“frest”窗体标题栏,选择“属性”命令,弹出“属性”对话框。选择“属性”对话框的“数据”选项卡,选择“允许添加”下拉列表中的“否”选项,关闭“属性”窗口。 步骤3:单击“保存”按钮,保存窗体,关闭窗体设计视圈。 (6)步骤 1:选中“宏”对象,右键单击“retest”,选择“重命名”命令。 步骤 2:在光标处输入“AutoExec”,按键。)解析:解析:(1)考查表字段的删除的方法。 (2)考查有效文本的设计方法。 (3)考查使用系统函数设计字段的默认值的有效方法。 (4)考查表关系的删除方法。 (5)
10、考查窗体中的控件的设计方法。 (6)考查宏在窗体控件中的应用。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2,mdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:(1)以表对象“tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40 岁的男职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(2)以表对象“tEmp”和“tOrp”为数据源。创建一个查询,按照部门名称查找职工信息,显示职工的
11、“编号”、“姓名”及“聘用时间”三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。(3)创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”。(4)创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。 步骤 2:在“显示表”对话框中添加“tEm
12、p”为数据源,关闭“显示表”对话框。步骤 3:分别双击“tEmp”中的“编号”、“姓名”、“性别”、“年龄”和“职务”字段,在“性别”字段对应的“条件”行中输入:”男”,在“年龄”字段对应的“条件”行中输入:40,如图 2149 所示。 步骤 4:单击“保存”按钮,在“查询名称”文本框中输入“qT1”。单击“确定”按钮,关闭“qT1”设计视图。 (2)步骤 1:在“Samp2mdb”数据库窗口下,单击“新建”按钮,选择“设计视图”命令,单击“确定”按钮。在“显示表”对话框中添加“tEmp”和“tGrp”表,关闭“显示表”对话框。 步骤 2:分别双击“tEmp”表中“编号”、“姓名”及“聘用时间
13、”3 个字段。双击“torp”的“部门名称”字段,在“部门名称”字段对应的“条件”行输入参数:请输入职工所属部门名称,并取消“显示”复选框的勾选,如图 2150 所示。 步骤 3:单击“保存”按钮,在“查询名称”文本框中输入“qT2”。单击“确定”按钮,关闭“qT2”设计视图。 (3)步骤 1:在“samp2mdb”数据库窗口下,单击“新建”按钮,选择“设计视图”命令,单击“确定”按钮。在“显示表”对话框中添加“tBmp”表,关闭“显示表”对话框。 步骤 2:双击“tBmp”中“编号”字段,执行【查询】【更新查询】菜单命令,在“更新到”行中添加:“05”+编号 1,如图 2-151 所示。步骤
14、 3:单击“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮,关闭“qT3”设计视图。 (4)步骤 1:在“Samp2mdb”数据库窗口下,单击“新建”按钮,选择“设计视图”命令,单击“确定”按钮。在“显示表”对话框中添加“tBmp”表,关闭“显示表”对话框。 步骤 2:双击“tBmp”中“姓名”字段,执行【查询】【删除查询】菜单命令,在“条件”行中添加参数:请输入需要删除的职工姓名,如图 2-152 所示。 )解析:解析:(1)本题考查表选择查询,要求选择的字段是“姓名”、“性别”、“基本工资”和“津贴”4 个字段。并且条件为:性别为“男”and 年龄=40。 (2)本题考
15、查参数查询,要求选择的字段是“编号”、“姓名”及“聘用时间”3 个字段,提供的参数是部门名称。 (3)本题主要考查更新查询,题中要更新编号字段,由“05+c 编号”更新得到。 (4)本题主要考查删除查询,条件为参数中“请输入需要删除的职工姓名”。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源
16、的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计:(1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为 24。(2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”。(3)设置所建命令按钮 bList 的单击事件属性为运行宏对象 m1。(4)取消主窗体和子窗体中的导航按钮。注意:不允许修改窗体对象“fEmployee”
17、中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:在“samp2mdb”数据库窗口中单击“窗体”对象,单击“fEmployee”,单击“设计”按钮。执行【视图】【页面页眉页脚】菜单命令,使得窗体中出现页眉页脚节。 步骤 2:单击工具箱中的“标签”控件,移动鼠标到窗体的页面页眉部分,按住鼠标拖出一个标签,输入“职工基本信息”。 步骤 3:右键单击该标签,选择“属性”命令,弹出“属性”对话框,将标签中的“名称”设置为:bTitle,在格式标签中选择“字体名称”为:
18、黑体,“字号”为:24。 (2)步骤 1:选择工具箱中的“命令按钮”控件,在窗体的页脚节内按住鼠标拖出一个命令按钮,将会弹出命令按钮向导对话框,单击“取消”按钮,这个按钮即可制作好。 步骤 2:在按钮上直接输入“显示职工科研情况”,右键单击命令按钮,选择“属性”命令,然后在属性窗体中将其“名称”属性修改为:bList。 (3)步骤 1:右键单击“bList”命令按钮,选择“属性”命令,在“属性”对话框中,选择“事件”中的“单击”,在下拉列表框中选择“m1”宏对象。 步骤 2:单击“按钮”保存设置。 (4)步骤 1:右键单击窗体,在属性窗口中选择分别窗体和子窗体对象,将其“导航按钮”均设置为“否”。如图 2-157 所示。 步骤 2:单击“按钮”保存设置。 )解析:解析:(1)主要考查窗体构成部分的显示和隐藏、标签的绘制及其属性的设置。 (2)主要考查为命令按钮的绘制及其属性的设置_。 (3)本题考查窗体命令按钮事件,单击某按钮会出现对应的操作;本题考查运行宏,可以直接在“属性”窗口中设置。 (4)本题考查窗体和子窗体导航按钮出现是否的设置,可以直接在“属性”窗口中设置。