1、国家二级 ACCESS机试(操作题)模拟试卷 446及答案与解析 一、基本操作题 1 在考生文件夹下存在 个数据库文件 “sampl accdb”,里面已经设计好表对象“tEmployee”和窗体对象 “fList”。试按以下要求完成编辑: (1)根据 “tEmployee”表的结构,判断并设置主键;将 “编号 ”字段的字段大小改为7;删除 “照片 ”字段。 (2)设置 “性别 ”字段的 “有效性规则 ”属性为只能输入 “男。 ”或 “女 ”;设置 “年龄 ”字段的 “输入掩码 ”为只能输入两位数字,并设置其默认值为 19;设置 “工作时间 ”的 “有效性规则 ”属性为只能输入当前时间之前的时
2、间 (含当前时间 )。 (3)设置 “职务 ”字段的输入为 “职员 ”“主管 ”或 “经理 ”列表选择。 (4)删除有 “摄影 ”爱好的员工记录。 (5)根据 “所属部门 ”字段的值修改 “编号 ”, “所属部门 ”为 “01”,将原 “编号 ”前加 “1”;“所属部门 ”为 “02”,将原 “编号 ”前加 “2”,依次类推。 (6)设置 “fList”窗体中 “Txt”文本框的相关属性,使其在窗体打开时输出 “tEmployee”表里员工张娜的 “简历 ”内容。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStud”“tCourse
3、”“tScore”和 “tTemp”。试按以下要求完成设计: (1)创建一个查询,当运行该查询时,应显示参数提示信息 “请输入爱好 ”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示 “学号 ”“姓名 ”“性别 ”“年龄 ”和“简历 ”五个字段内容,所建查询命名为 “oT1”。 (2)创建一个查询,查找学生的成绩信息,并显示为 “学号 ”“姓名 ”和 “平均成绩 ”三列内容,其中 “平均成绩 ”一列数据由计算得到,所建查询命名为 “qT2”。 (3)创建一个查询,查 找没有任何选课信息的学生,并显示其 “学号 ”和 “姓名 ”两个字段的内容,所建查询命名为 “qT3”。 (4)创建一个查
4、询,将表 “tStud”中男学生的信息追加到 “tTemp”表对应的 “学号 ”“姓名 ”“年龄 ”“所属院系 ”和 “性别 ”字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)设置报表 “rEmp”按照 “年龄 ”字段升序排列输出:将报表页面页脚区域内名为“tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1 15、 215、 ) 。 (2)设置窗体对象 “fE
5、mp”背景图像为考生文件夹下的图像文件 “photo bmp”。 (3)在窗体加载事件中实现代码重置窗体标题为标签 “bTitle”的标题内容。 (4)“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算满足表达式 1+2+3+ 一 +n功能区的 分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在 对话框中添加 “tStud”表,关闭 对话框。 步骤 3:双击 “学号 ”“姓名 ”“性别 ”“年龄 ”和 “简历 ”5个字段,在 “简历 ”的条件行中输入: Like”*”+请输入爱好 +”*”,并选中 “显示 ”行的复选框。 步骤 4:单击快速访
6、问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT1”,单击 “确定 ”按钮。 (2)【操作步骤】 步骤 1:在 “samp2 accdb”数据库窗口中,在 功能区的 分组中单击“查询设计 ”按钮,系统弹出查询设计器。在 对话框中添加“tCourse”“tScore”和 “tStud”3个表,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭 对话框。 步骤 2:单击 分组中的 “汇总 ”按钮,双击 “tStud”表的
7、“学号 ”,在其“总计 ”行选择 “GroupBy”; “姓名 ”字段,在其 “总计 ”行选择 “Group By”字段。双击“tScore”表的 “成绩 ”字段,在其 “总计 ”行内选择 “平均值 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT2”,单击 “确定 ”按钮。 (3)【操作步骤】 步骤 1:在 “samp2 accdb”数据库窗口中,在 功能区的 分组中单击“查询设计 ”按钮,系统弹出查询设计器。双击 对话框中的 “tStud”和“tScore”表,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上
8、,建立两个表之间的联系,双击表间连线,在弹出的 对对话框中选择第 2项,单击 “确定 ”按钮关闭对话框,关闭 对话框。 步骤 2:双击 “tStud”表 “学号 ”“姓名 ”字段。双击 “tScore”表 “学号 ”字段在其对应的条件行输入: Is Null,并取消 “显示 ”复选框的勾选。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT3”,单击 “确定 ”按钮。 (4)【操作步骤】 步骤 1: 在 “samp2 accdb”数据库窗口中,在 功能区的 分组中单击“查询设计 ”按钮,系统弹出查询设计器。在 对话框中双击 “tStud”表,关闭 对话框。
9、 步骤 2:单击 分组中的 “追加 ”按钮,在 对话框中下拉选择表“tTemp”,单击 “确定 ”按钮。 步骤 3:双击 “tStud”表 “学号 ”“姓名 ”“年龄 ”“所属院系 ”和 “性别 ”字段,在 “性别 ”字段行中的 “条件 ”设置为: “男 ”。 步骤 4:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框 中输入 “qT4”,单击 “确图 40-4追加查询定 ”按钮。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,在 功能区的 “报表 ”面板中右击“rEmp”报表,选择 快捷菜
10、单命令,打开 “rEmp”的设计视图。 步骤 2:单击 分组中的 “分组和排序 ”命令,在下方打开 窗口。在窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “年龄 ”字段,然后设置 “排序次序 ”选择 “升序 ”。右键单击报表页面页脚区域内名为 “tPage”的文本框,选择快捷菜单中的 “属性 ”命令,在 对话框的 “控件来源 ”行中输入: =page&” ”&pages。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:在 功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 快捷菜单命令。 步骤 2:右键单击窗体空白处,选择快捷菜单中的 “表单属性 ”命令,
11、在 “属性表 ”对话框中,设置背景图像为: photo bmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:单击 功能区的 分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”行之间输入代码: Caption=bTitle Caption 在 “*Add2*”行之间输入代码: Dim i As Integer, sum As L0ng sum=0 For i=0 T0 30000 sum=sum+i Ifsum=30000 Then n=i End If Next i 在 “*Add3*”行之间输入代码: DoCmd RunMacro”mEmp” 步骤 2:关闭代码窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1