1、国家二级 ACCESS机试(操作题)模拟试卷 450及答案与解析 一、基本操作题 1 在考生文件夹下, “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)和一个窗体对象 (名为 “fEmp”)。试按以下要求顺序,完成表及窗体的各种操作: (1)设置 “员工表 ”职务字段值的输入方式为从下拉列表中选择 “经理 ”“主管 ”或 “职员 ”选项值。 (2)分析员工的聘用时间,将截止到 2013年聘用期超过 30年 (含 30年 )的员工其 “说明 ”字段的值设置为 “老职工 ”。 要求:判断员工的聘用期,不考虑月日 因素。比如,聘用时间在 2007年的员工
2、,其聘用期为 6年。 (3)将 “员工表 ”姓名字段中的所有 “小 ”字改为 “晓 ”。 (4)将 “员工表 ”中男职工的前四列信息 (编号,姓名,性别,年龄 )导出到考生文件夹下,以文本文件形式保存,命名为 Test txt。要求:各数据项间以逗号分隔,第一行包含字段名称。 (5)建立 “员工表 ”和 “部门表 ”的表间关系,并实施参照完整。 (6)将窗体对象 “tEmp”的记录源设置为表对象 “员工表 ”;设置系统相关属性,实现窗体对象 “tEmp”打开时以重叠窗口形式显示。 二、简单应用题 2 考 生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tTeache
3、r1”和 “tTeacher2”两个表对象。试按以下要求完成设计: (1)创建一个查询,查找并显示在职教师的 “编号 ”、 “姓名 ”、 “年龄 ”和 “性别 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找教师的 “编号 ”、 “姓名 ”和 “联系电话 ”三个字段内容,然后将其中的 “编号 ”与 “姓名 ”两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为 “编号姓名 ”和 “联系电话 ”,所建查询命名为 “qT2”。 (3)创建 一个查询,按输入的教师的 “年龄 ”查找并显示教师的 “编号 ”、 “姓名 ”、 “年龄 ”和 “性别 ”四个字段内容,当
4、运行该查询时,应显示参数提示信息: “请输入教工年龄 ”,所建查询命名为 “qT3”。 (4)创建一个查询,将 “tTeacher1”表中的党员教授的记录追加到 “tTeacher2”表相应的字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”和查询对象 “qStud”,同时还设计出以 “qStud”为数据源的报表对象 “rStud”。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉节区位置添加一个标签控件,其名称为 “bTitlc”,标题显示为“团员基本信息表 ”。 (2)在报表
5、的主体节区添加一个文本框控件,显示 “性别 ”字段值。该控件放置在距上边 0 1厘米、距左边 5 2厘米处,并命名为 “tSex”。 (3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边 0 2厘米、距左边 4 5厘米处,并命名为 “tAvg”。 (4)按 “编号 ”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。 计算控件命名为 “tCount”。注意:不允许改动数据库中的表对象 “tStud”和查询对象 “qStud”,同时也不允许修改报表对象 “rStud”中已有的控件和属性。 国家二级 ACCESS机试(操作题)模拟试卷 450答案与解析 一
6、、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,并点击选项卡下方的 “安全警告 ”提示栏中的 “启用内容 ”按钮,以确保数据库中相关功能都启用。步骤 2:在对象导航窗格中鼠标右键单击 “员工表 ”,在右键菜单中选择 “设计视图 ”选项,打开 “员工 表 ”的设计视图。步骤 3:单击 “职务 ”字段,选择其数据类型为 “查阅向导 ” ,则弹出对话框,如图 8 1所示。选择 “自行键入所需的值 ”,单击 “下一步 ”;在如图 8 2的输入值对话框中输入列表值:职员、主管、经理,单击 “完成 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”
7、按钮,保存上面设置。步骤 4:在对象浏览窗格中双击 “员工表 ”,打开其数据表视图,在其中输入数据进行验证。 (2)步骤 1:在 “员工表 ”的数据表视图中。单击选项卡中命令组的 “高级 ”下拉列表中的选项 “高级排序和筛选 ”设计窗口,如图 8-3所示。在第一列的字段行输入表 达式: 2013-Year(聘用时间 ),条件行输入表达式: =30。 步骤 2:单击选项卡中命令组的“切换筛选 ”命令按钮,则数据表中筛选出了截止到 2013年聘用期超过 30年 (含 30年 )的员工记录;在 “说明 ”字段输入 “老职工 ”。步骤 3:单击选项卡中命令组的 “切换筛选 ”命令按钮,此时数据表显示所
8、有记录。 (3)步骤 1:在 “员工表 ”的数据表视图中。选择 “姓名 ”字段,单击选项卡命令组中的 “替换 ”命令,在弹出的对话框中,如图 8-4所示进行设置,点击 “全部替换 ”即可。这里注意,一定要将 “匹配 ”项选择为 “字段任何部分 ”。关 闭对话框。步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。 (4)步骤 1:本题可以实现的方式其实利用查询更容易,由于这里是表的操作,所以采用表操作方法完成。在对象导航窗格中鼠标右键单击 “员工表 ”,在右键菜单中选择 “复制 ”选项,然后在在对象导航窗格中鼠标右键选择 “粘贴 ”选项,在弹出的的表名称中输入 “员工表副本 ”,
9、“粘贴选项 ”选中“结构和数据 ”,如图 8-5所示,单击 “确定 ”。则建立了一个 “员工表 ”的副本。步骤 2:在对象导航窗格中右键单击 “员工表副本 ”,在右键菜单中选择 “设计视图 ”选项,表的设计视图中 删除掉 “年龄 ”之后的所有字段,如图 8-6所示,关闭设计视图。步骤 3:在对象导航窗格中鼠标右键单击 “员工表副本 ”,单击选项卡命令组中的 “文本文件 ”命令,在弹出的对话框中设置要导出文件的文件名,导出到指定目录下名称为 mTest txt”,点击 “确定 ”。步骤4:弹出对话框,点击 “下一步 ”。在第二步向导中,在 “请选中字段分隔符 ”中选择“逗号 ”,勾选 “第一行包
10、含字段名称 “复选框,如图 8 7所示,单击 “完成 ”。步骤5:则将 “员工表 ”前四个字段采用在指定的格式,导出到文本文件 “Test txt”中。(5)步骤 1:单击选项卡的命令组中 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内鼠标右键,选择 “显示表 ”命令。添加 “员工表 ”和 “部门表 ”,关闭对话框。步骤 2:单击 “员工表 ”中的 “所属部门 ”字段,按住左键拖到 “部门表 ”的 “部门号 ”字段上释放左键。步骤 3:在弹出的对话框中勾选 “设置参照完整性 ”复选框,如图 8-8所示。单击 “创建 ”按钮,则完成后的关系视图,如图 8-9所示。 步骤 4:单击快速访问工具
11、栏中的 “保存 ”按钮。关闭 “关系 ”窗口。 (6)步骤 1:在对象导航窗格中右键单击 “fEmp”窗体,选择右键菜单 “设计视图 ”, 进入窗体的设计视图。步骤 2:在窗体空白处鼠标右键,在弹出的快捷菜单上选择 “属性 ”命令,在对话框内设置 “记录原 ”为:员工表。关闭 “fEmp”窗体。步骤 3:单击选项卡进入后台视图。单击 “选项 ”命令按钮,弹出对话框,在对话框左侧选择 “当前数据库 ”,在右侧详细项目设置中,将 “文档窗口选项 ”设置为 “重叠窗口 ”,单击 “确定 ”按钮。步骤 4:关闭“sampl accdb”数据库,再重新打开。双击窗体对象 “fEmp”打开时,即以重叠窗口
12、形式显示了。步骤 5:关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确 答案】 (1)【操作步骤】步骤 1:双击打开 “samp2 accdb”数据库。在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加“tTeacherl”表,关闭对话框。双击教师的 “编号 ”“姓名 ”“年龄 ”“性别 ”“联系电话 ”“在职否 ”字段。在 “在职否 ”的条件行添加: -1,取消 “显示 ”行复选框的勾选。如图 30-1所示。 步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qT1”。单击 “确定 ”按钮,关闭 “qT1”设计视图。 (2)【操作步骤】步骤
13、1:在 “创建 ”功能区的分组中单击 “查询设计 ”按钮,系统 弹出查询设计器。在对话框中添加 “tTeacherl”表,关闭对话框。在字段行的第一列输入:编号姓名: 编号 +姓名 ,然后双击 “tTeacherl”表中的 “联系电话 ”字段。步骤 2:单击工具栏上的“保存 ”按钮,输入文件名 “qt2”。单击 “确定 ”按钮,关闭 “qt2”设计视图。 (3)【操作步骤】步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacherl”表。双击教师的 “编号 ”“姓名 ”“年龄 ”和 “性别 ”字段。如图30-2所示。在 “字段 ”所在行内输入参数
14、查询:【请输入教工年 龄】。步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “at3”,单击 “确定 ”按钮。(4)【操作步骤】步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tTeacherl”表,关闭对话框。单击分组中的 “追加 ”按钮,在弹出的追加对话框中选择 “tTeacher2”,单击 “确定 ”按钮。双击 “tTeacherl”表中的 “编号 ”“姓名 ”“性别 ”“年龄 ”“职称 ”和 “政治面目 ”字段。如图 30-3所示。 步骤 2:在 “职称 ”列的“条件 ”行中输入: ”教授 ”;在 “政治面貌 ”的 “条件 ”行中输入:
15、”党 员 ”。步骤 3:单击 “运行 ”按钮运行查询。单击工具栏上的 “保存 ”按钮,输入文件名 “qt4”。单击 “确定 ”按钮,关闭 “qt4”设计视图。关闭 “samp2 accdb”数据库。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,在 功能区的 “报表 ”面板中右击“rStud”报表,选择 “设计视图 ”陕捷菜单命令,打开 “rStud”的设计视图。 步骤 2:单击 分组中的 “标签 ”控件,在报表的报表页眉节区单击鼠标,在光标闪动处输入内容:团员基本信息表。右键单 击该控件,选择 “属性 ”命令,在 对话框中设置 “名称
16、 ”为: bTitle。 (2)步骤 1:继续上一题操作,在报表的主体节区添加一个文本框控件 (删除文本框前新增的标签 ),在 对话框中将 “控件来源 ”设置为:性别,在 “左 ”中输入: 5 2cm,在 “上边距 ”中输入: 0 1cm,将 “名称 ”修改为: tSex。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:继续上一题操作,继续在报表页脚节区添加一个文本框控件,在文本框前的标签中输入:平均年龄;选中文本框,在 对话框中将 “控件来源 ”设置为: =Avg(年龄 ),把 “左 ”设置为: 4 5cm,把 “上边距 ”设置为: 0 2cm,把“名称 ”修改为: t
17、Avg。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (4)步骤 1:在报表的设计视图中,单击 分组中的 “分组和排序 ”命令,在下方打开 “分组、排序和汇总 ”窗口。 步骤 2:在窗口中单击 “添加组 ”按钮,在弹出的字段选择器中选择 “表达式 ”字段,打开表达式生成器,在对话框中设置字段表达式为: =Mid(编号 , 1, 4),单击“确定 ”按钮关闭对话框,单击 “更多 ”按钮,设置 “有页脚节 ”。 步骤 3: 在 “=Mid(编号 , 1, 4)页脚 ”节区内添加一个文本框 (删除文本框前新增的标签 ),选中该文本框,在 “属性表 ”窗口中将 “名称 ”修改为: tCount;在 “控件来源 ”行中输入: =Count(编号 )。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭 “samp3 accdb”数据库。