1、国家二级(ACCESS)机试-试卷 47 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下的“Acc1mdb”数据库中已建立表对象“职工”。试按以下操作要求,完成对表“职工”的编辑修改和操作:(1)将“职工号”字段改名为“编号”,并设置为主键。(2)设置“年龄”字段的有效性规则为“年龄20”。(3)设置“上岗时间”字段的默认值为“1 998814”。(4)删除表结构中的“简历”字段。(5)将考生文件夹下“Acc0mdb”数据库中的表对象“ttemp”导入“Acc1mdb”数据库中。(6)完成
2、上述操作后,在“Acc1mdb”数据库中备份表对象“职工”,并命名为“tempbapbak。最终效果图如图 1 所示。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在“Acc2.mdb”数据库中有“入学登记表”、“系”和“专业”3 张表。(1)以“入学登记”表、“系”和“专业”表为数据源,创建查询“查询 1”,查询每个系的最高高考分数。结果显示“系名称”和“最高分”字段,最高分入学登记表高考分数之 MAX。查询结果如图 1 所示。 (2)以“入学登记”表为数据源,创建查询“查询 2”,查询 1 9801 981 年出生的考生信息。结
3、果显示“姓名”、“性别”、“出生年月日”、“高考所在地”和“高考分数”字段。查询结果如图 2 所示。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个图像文件“testbmp”和一个数据库文件“samp3mdb”。“samp3mdb”数据库里面已经设计了表对象“tEmp”和“tTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计: (1)将表“tTemp”中年龄小于 30 岁(不含 30 岁)、职务为职员的女职工记录选出并添加进空白表“tEmp”里。 (2)将窗
4、体“fEmp”的窗体标题设置为“信息输出”;将窗体上名为“btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“testbmp”图像文件;将“btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程 bmP Click。 (3)将报表“rEmp”的主体节区内“tName”文本框控件设置为“姓名”字段内容显示:将宏“mEmp”重命名保存为自动执行的宏。 注意:不允许修改数据库中的表对象“tTemp”;不允许修改宏对象“mEmp”里的内容;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。(分数:2.00)_国家二级(ACCESS)机试-试卷 47 答案解
5、析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下的“Acc1mdb”数据库中已建立表对象“职工”。试按以下操作要求,完成对表“职工”的编辑修改和操作:(1)将“职工号”字段改名为“编号”,并设置为主键。(2)设置“年龄”字段的有效性规则为“年龄20”。(3)设置“上岗时间”字段的默认值为“1 998814”。(4)删除表结构中的“简历”字段。(5)将考生文件夹下“Acc0mdb”数据库中的表对象“ttemp”导入“Acc1mdb”数据库中。(6)完成上述操作后,在“Acc1mdb”数据库中备份
6、表对象“职工”,并命名为“tempbapbak。最终效果图如图 1 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc1mdb”数据库中单击“职工”表,单击“设计”按钮,打开“职工”设计视图,单击“字段名称”是“职工号”的地方,将其修改为“编号”,并在其上单击鼠标右键,在弹出的快捷菜单中选择“主键”命令。单击“保存”按钮进行保存。 (2)选中“年龄”字段,在“有效性规则”中输入“20”。单击“保存”按钮进行保存。 (3)选中“上岗时间”字段,在“默认值”栏中输入“#1998-8-14#”。单击“保存”按钮进行保存。 (4)在“简历”字段上单击鼠标右键,在弹出的快捷菜单中选择“删
7、除行”,命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮进行保存,并关闭设计视图。 (5)在“Acc1mdb”数据库窗口中执行“文件”“获取外部数据”“导入”命令,打开“导入”对话框,选择考生文件夹下的“Acc0mdb”数据库文件,并单击“导入”按钮。在弹出的“导入对象”对话框中的“表”选项卡中选择“ttemp”表,并单击“确定”按钮。 (6)在“Acc1mdb”数据库窗口中右键单击“职工”表,在弹出的快捷菜单中选择“复制”命令。在 Examl 数据库窗口中空白处单击鼠标右键,在弹出的快捷菜单中选择“粘贴”命令,弹出“粘贴表方式”对话框。在文本框中输入“tempbak”,选中“结构和
8、数据”单选按钮,然后单击“确定”按钮。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在“Acc2.mdb”数据库中有“入学登记表”、“系”和“专业”3 张表。(1)以“入学登记”表、“系”和“专业”表为数据源,创建查询“查询 1”,查询每个系的最高高考分数。结果显示“系名称”和“最高分”字段,最高分入学登记表高考分数之 MAX。查询结果如图 1 所示。 (2)以“入学登记”表为数据源,创建查询“查询 2”,查询 1 9801 981 年出生的考生信息。结果显示“姓名”、“性别”、“出生年月日”、“高考所在地”和“高考分数”字段。查询结果如图
9、 2 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc2mdb”数据库窗口单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。分别添加“入学登记”表、“系”和“专业”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“系名称”和“高考分数”字段,在工具栏中单击“合计”按钮。“系名称”字段下的“总计”行选择“分组”,在“高考分数”字段的“总计”行选择“最大值”,高考分数前输入“最高分:”字样。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名字“查询 1”,并单击“确定”按钮并关闭查询设计视图。 (2)在“Acc2mdb”数据库窗口单
10、击“查询”对象,单击“新建”按钮,在新建查询对话框中选择“设计视图”,单击“确定”按钮。添加“入学登记”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“姓名”、“性别”、“出生年月日”、“高考所在地”、“高考分数”字段。在“出生年月日”字段的“条件”行输入“#198011#And#1 9811231#”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询 2”,单击“确定”按钮并关闭查询设计视图。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个图像文件“testbmp”和一个数据库文件“
11、samp3mdb”。“samp3mdb”数据库里面已经设计了表对象“tEmp”和“tTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计: (1)将表“tTemp”中年龄小于 30 岁(不含 30 岁)、职务为职员的女职工记录选出并添加进空白表“tEmp”里。 (2)将窗体“fEmp”的窗体标题设置为“信息输出”;将窗体上名为“btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“testbmp”图像文件;将“btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程 bmP Click。 (3)将报表“rEmp”的主体节
12、区内“tName”文本框控件设置为“姓名”字段内容显示:将宏“mEmp”重命名保存为自动执行的宏。 注意:不允许修改数据库中的表对象“tTemp”;不允许修改宏对象“mEmp”里的内容;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击打开“samp3mdb”数据库,单击“表”对象,双击打开“tTemp”表。 步骤 2:执行【记录】【筛选】【高级筛选】菜单命令,在筛选窗口下双击“tTemp”每个字段,在“年龄”条件行内输入:30,在“性别”条件行内输入“女”,在“职务”条件行内输入“职员”。 步
13、骤 3:执行【筛选】【应用筛选】菜单命令,按 键选中筛选后的所有记录,再按键复制筛选后的记录,关闭筛选的窗口。然后再双击打开“tEmp”表,按键把所用筛选后的记录就转移到“tEmp”表,再关闭“tEmp”表。 在此要说明的是解决转移的方法很多,这里只是其中的一种方法。(2)步骤 1;单击“窗体”对象,单击“fEmp”窗体,单击“设计”按钮。在窗体的空白处右键单击鼠标,在弹出的快捷菜单中选择“属性”命令,在“属性”对话框的左上角下拉列表单击选择“窗体”,然后在“标题”行内输入“信息输出”。 步骤 2:在“属性”对话框的左上角下拉列表单击选择“btnP”,然后在图片所在的行内单击浏览“testbm
14、p”所在的位置。如图 2-56 所示。关闭“属性”对话框。 * 步骤 3:单击“btnP”按钮。右键单击鼠标在快捷菜单上选择“事件生成器”命令,如图 2-57 所示。在“事件生成器”对话框内单击“代码生成器”。单击“确定”按钮,打开代码窗口。不要修改代码直接关闭代码窗口。如图 2-58 所示。 步骤 4:单击“保存”按钮,关闭“fEmp”窗体。 * (3)步骤 1:单击“报表”对象,单击“rEmp”报表。单击“设计”按钮,单击“tName”文本框。右键单击鼠标并在快捷菜单上选择“属性”命令。在“属性”对话框内“控 件来源”所在行内选择“姓名”。如图 2-59 所示。关闭“属性”对话框。 步骤 2:单击“保存”按钮,关闭“rEmp”报表。 步骤 3:单击“宏”对象,在“mEmp”上右键单击鼠标,在弹出的快捷菜单中选择“重命名”命令,输入“autoexec”自动运行宏名。关闭“samp3mdb”数据库。 *)解析:解析:本题考查知识点:表的数据转移。对表的数据转移如果不用查询实现的话,大多数就是筛选。窗体下控件的事件驱动、宏的设计与调用、报表和窗体下常用控件的设计方法和格式的设计。