1、国家二级 ACCESS机试(操作题)模拟试卷 88及答案与解析 一、基本操作题 1 在考生文件夹下的 “samp1.mdb“数据库文件中已建立两个表对象 (名为 “员工表 “和“部门表 “)。请按以下要求,完成表的各种操作: (1)设置表对象 “员工表 “的聘用时间字段有效性规则为: 1950年 (含 )以后的日期;同时设置相应有效性文本为 “请输入有效日期 “。 (2)将表对象 “员工表 “中编号为 “000008“的员工的照片字段值替换为考生文件夹下的图像文件 “000008.bmp“数据。 (3)删除员工表中姓名字段中含有 “红 “字 的员工纪录。 (4)隐藏表对象 “员工表 “的所属部
2、门字段。 (5)删除表对象 “员工表 “和 “部门表 “之间已建立的错误表间关系,重新建立正确关系。 (6)将考生文件夹下 Excel文件 “Test.xls“中的数据导入到当前数据库的新表中。要求第一行包含列标题,导入其中的 “编号 “、 “姓名 “性别 “年龄 “和 “职务 “5个字段,选择 “编号 “字段为主键,新表命名为 “tmp“。 二、简单应用题 2 在考生文件夹下有一个数据文件 “samp2.mdb“,里面已经设计好 3个关联表对象“tStud“、 “tCourse“、 “tScore“和一个临时表 “tTemp“及一个窗体 “fTmp“。请按以下要求完成设计: (1)创建一个查
3、询,查找并显示没有运动爱好学生的 “学号 “、 “姓名、 “性别 “和 “年龄“4个字段内容,将查询命名为 “qT1“。 (2)创建一个查询,查找并显示所有学生的 “姓名 “、 “课程号 “和 “成绩 “3个字段内容,将查询命名为 “qT2“。 注意:这里涉及选课和没选课的所有学生信息,要考虑选择合适查询联接属性。 (3)创建一个参数查询,查找并显示学生的 “学号 “、 “姓名 “、 “性别 “和 “年龄 “4个字段内容。其中设置性别字段为参数,参数条 件要引用窗体 “fTmp“上控件 “tSS“的值,将查询命名为 “qT3“。 (4)创建一个查询,删除临时表对象 “tTemp“中年龄为奇数的
4、记录,将查询命名为“qT4“。 三、综合应用题 3 在考生文件夹下有一个数据库文件 “samp3.mdb“,里面已经设计了表对象“tEmp“、窗体对象 “fEmp“、报表对象 “rEmp“和宏对象 “mEmp“。同时,给出窗体对象 “fEmp“上一个按钮的单击事件代码,请按以下功能要求补充设计: (1)重新设置窗体标题为 “信息输出 “显示。 (2)调整窗体对象 “fEmp“上 “退出 “按钮 (名为 “bt2“)的大小和位置,要求大小与 “报表输出 “按钮 (名为 “bt1“)一致,且左边对齐 “报表输出 “按钮,上边距离 “报表输出 “按钮1厘米 (即 “bt2“按钮的上边距离 “bt1“
5、按钮的下边 1厘米 )。 (3)将报表纪录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件 (命名为 “tm“),设置属性显示出姓氏信息来,如 “陈 “、 “刘 “、 .等。 注意,这里不用考虑复姓等特殊情况。所有姓名的第一个字符视为其姓氏信息。 (4)单击窗体 “报表输出 “按钮 (名为 “bt1“),调用事件代码实现以预览方式 打开报表“rEmp“;单击 “退出 “按钮 (名为 “bt2“),调用设计好的宏 “mEmp“以关闭窗体。 注意:不要修改数据库中的表对象 “tEmp“和宏对象 “mEmp“;不要修改窗体对象“fEmp“和报表对象 “rEmp“中未涉及的控件和属
6、性。 程序代码只允许在 “*Add*“与 “*Add*“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 88答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】步骤 1:选中 “表 “对象,右键单击 “员工表 “选择【设计视图】。步骤 2:单击 “聘用时间 “字段行任一点,分别在 “有效性规则 “和 “有效性文本 “行输入 “ #1950 1 1#“和 “请输入有效日期 “。步骤 3:单击工具栏中 “保存 “按钮 (2)【操作步骤】步骤 1:单击菜单栏【视图】 |【数据表视图】。步骤2:右键单击学号为 “00
7、0008“对应的照片列选择 “插入对象 “,在 “对象类型 “列表中选中 “位图图像 “,然后单击 “确定 “按钮。步骤 3:弹出 “位图图像 “界面,右键单击菜单栏【编辑】 |【粘贴来源】,在 “考生文件夹 “处找到要插入图片的位 置。步骤 4:双击 “000008.bmp“文件,关闭 “位图图像 “界面。单击工具栏中 “保存 “按钮 ,关闭数据表。 (3)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “员工表 “,关闭 “显示表 “对话框。步骤 2: 单击菜单栏【查询】 |【删除查询】。步骤 3:
8、双击 “姓名 “字段,在 “条件 “行输入 “like“*红 *“行。步骤 4:单击菜单栏【查询】 |【运行】,在弹出的对话框中单击 “是 “按钮。步骤 5:关闭设计视图,在弹出的询问是否保存对话框中单击 “否 “按钮。 (4)【操作步骤】步骤 1:选中 “表 “对象,右键单击 “员工表 “选择【打开】。步骤 2:选中 “所属部门 “字段列,右键单击【所属部门】 |【隐藏列】。步骤 3:单击工具栏中 “保存 “按钮 ,关闭数据表。 (5)【操作步骤】步骤 1:单击菜单栏【工具】 |【关系】,弹出 “关系 “界面步骤 2:右键单击连接两表间连线选择【删除】。步骤 3:选中表 “员工表 “中的 “
9、所属部门 “字段,拖动鼠标到表 “部门表 “的 “部门号 “字段,放开鼠标,在弹出对话框中单击 “创建 “按钮。步骤 4:单击工具栏中 “保存 “按钮 ,关闭 “关系 “界面。 (6)【操作步骤】步骤 1:单击菜单栏【文件】 |【获取外部数据】 |【导入】,在 “考生文件夹 “找到要导入的文件,在 “文件类型 “列表中选中 “Microsoft Excel“,选中 “Test.xls“文件,单击 “链接 “按钮。步骤 2:单击 “下一步 “按钮,选中 “第一行包含列标题 “复选框,连续两次单击 “下一步 “按钮。步骤 3:单击 “所属部门 “字段列,然后单击 “不导入字段 “复选框。步骤 4:
10、按照步骤 3分别设置 “聘用时间 “, “简历 “和 “照片 “字段。步骤 5:单击 “下一步 “按钮,选中 “我自己选择主键 “选项按钮,在 右侧下拉列表中选中 “编号 “,单击 “下一步 “按钮,在 “导入到表 “处输入 “tmp“,单击 “完成 “按钮。 【试题解析】 第 1小题在设计视图中设置字段属性;第 2、 4小题在数据表中设置更改图片和隐藏字段;第 5小题在关系界面重新建立表间关系;第 6小题单击菜单栏【文件】 |【获取外部数据】 |【导入表】导入表。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,
11、单击 “确定 “按钮。在 “显示表 “对话框双击表 “tStud“,关闭 “显示表 “对话框。步骤 2:分别 双击 “学号 “、 “姓名 “、 “性别 “、 “年龄 “、 “简历 “字段。步骤 3:在 “简历 “字段的 “条件 “行输入 “not like“*运动 *“,单击 “显示 “行。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT1“。关闭设计视图。 (2)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框分别双击表 “tStud“、 “tScore“,关闭 “显示表 “对话框。步骤 2:分别双击
12、 “姓名 “、 “课程号 “、 “成绩 “字段添加到 “字段 “行。步骤 3:单击选中表 “tStud“和 “tScore“之间的关系联线,右击,在弹出的快捷菜单中选择 “联接属性 “。步骤 4:在 “联接属性 “对话框中单击 “2“单选按钮,单击 “确定 “按钮。步骤 5:单击工具栏中 “保存 “按钮,另存为 “qT2“。关闭设计视图。 (3)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表“tStud“,关闭 “显示表 “对话框。步骤 2:分别双击 “学号 “、 “姓名 “、 “性别 “、 “年龄 “
13、字段。步骤 3:在 “性别 “字段的 “条件 “行输入 “forms!fTmp!tSS“。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT3“。关闭设计视图。 (4)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表“对话框双击表 “tTemp“,关闭 “显示表 “对话框。步骤 2:单击菜单栏【查询】 |【删除查询】。步骤 3:双击 “年龄 “字段添加到 “字段 “行,在 “条件 “行输入 “年龄 mod 20“。步骤 4:单击菜单栏【查询】 |【运行】,在弹出的对话框中单击 “是 “按钮。步骤 5:单击工具栏中
14、“保存 “按钮 ,另存为 “qT4“。关闭设计视图。 【试题解析】 第 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按题目要求填添加字段和条件表达式。 三、综合应用题 3 【正确答案】 (1)【操作步骤】步骤 1:选中 “窗体 “对象,右键单击 “fEmp“选择【设计视图】。步骤 2:右键单击 “窗体选择器 “选择【属性】,在 “标题 “行输入 “信息输出 “。关闭属性界面。 (2)【操作步骤】步骤 1:右键单击 “bt1“按钮选择【属性】,查看 “上边距 “、 “左边距 “、 “高度 “、 “宽度 “。步骤 2:要求 bt2和 bt1大小一致作对齐,上下相距为 1cm,所以 bt
15、2上边距 bt1上边距高度 1。步骤 3:右键单 击 “bt2“按钮选择【属性】,分别在 “上边距 “、 “左边距 “、 “高度 “、 “宽度 “行输入 “3cm“、 “3cm“、 “1cm“、 “2cm“。关闭属性界面。步骤 4:单击工具栏中 “保存 “按钮 ,关闭设计视图。 (3)【操作步骤】步骤 1:选中 “报表 “对象,右键单击“rEmp“选择【设计视图】。步骤 2:单击菜单栏【视图】 |【排序与分组】,在 “字段 /表达式 “下拉列表中选中 “姓名 “,在 “组属性 “下的 “组页眉 “右侧对应的下拉列表中选择 “是 “。关闭界面。步骤 3:选中 “姓名 “文本框,剪切复制到 “姓名
16、页眉 “,放开鼠标。右键单击 “姓名 “选 择【属性】,在 “控件来源 “行输入 “Left(姓名 , 1)“,关闭属性界面。步骤 4:单击工具栏中 “保存 “按钮 ,关闭设计视图。 (4)【操作步骤】步骤 1:选中 “窗体 “对象,右键单击 “fEmp“选择【设计视图】。步骤 2:右键单击 “报表输出 “选择【事件生成器】,输入代码: *Add* DoCmd.OpenReport “rEmp“, acViewPreview *Add*关闭界面。步骤 3:右键单击 “退出 “选择【属性】,单击 “事件 “选项卡,在 “单击 “行右侧下拉列表中选中 “mEmp“。关闭属性界面。步骤 4:单击工具栏中 “保存 “按钮 ,关闭设计视图。 【试题解析】 第 1、 2小题在设计视图中右键单击控件选择【属性】,设置属性;第 3小题在报表的设计视图添加控件,并右键单击控件选择【属性】,设置属性;第 4小题右键单击控件选择【事件生成器】,输入代码。