国家二级ACCESS机试(操作题)模拟试卷528
基本操作题
1.在考生文件夹下“sampl.accdb”数据库中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:
(1)根据“tEmployee”表的结构,判断并设置主键;删除表中的“学历”字段。
(2)将“出生日期”字段的有效性规则设置为只能输入大于16岁的日期(要求:必须用函数计算年龄);将“聘用时间”字段的有效性规则设置为只能输入上一年度9月1日以前(不含9月1日)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的聘用时间。
(3)在表结构中的“简历”字段后增加一个新字段,字段名称为“在职否”,字段类型为“是/否”型;将其默认值设置为真。
(4)将有“书法”好爱的记录全部删除。
(5)将“职务”字段的输入设置为“职员”“主管”或“经理”列表选择。
(6)根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将“编号”的第1位改为“1”;“所属部门”为“02”,将“编号”的第1位改为“2”,依次类推。
【操作步骤】
(1)步骤1:双击打开“samp1.accdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。
步骤2:在对象导航窗格中鼠标右键单击“tEmployee”表,在右键菜单中选择“设计视图”选项,打开“tEmployee”表的设计视图。
步骤3:单击“编号”字段,单击选项卡命令组中“主键”命令,将“编号”设置为该表的主键。
步骤4:单击“学历”字段,在右键菜单中选择
“删除行”选项,将该字段删除掉。
步骤5:单击快速访问工具栏中的“保存”按钮,保存当前操作。
(2)步骤1:在tEmployee表的设计视图中,单击“工作时间”字段,在其下的字段属性的“有效性规则”中输入表达式:DateDiff(\\
解析:
简单应用题
2.在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”“‘tCourse”“tScore”和一个空表“tTemp”。试按以下要求完成设计:
(1)创建一个查询,统计人数在7人以上(含7)的院系人数,字段显示标题为“院系号”和“人数”,所建查询命名为“qT1”。要求:按照学号来统计人数。
(2)创建一个查询,查找非“04”院系还未选课的学生信息,并显示“学号”和“姓名”两个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,计算组织能力强的学生的平均分及其与所有学生平均分的差,并显示“姓名”“平均分”和“平均分差值”等内容,所建查询命名为“qT3”。注意:“平均分”和“平均分差值”由计算得到。要求:“平均分差值”以整数形式显示(使用函数实现)。
(4)创建一个查询,查找选修了有选修课程的课程的学生,并将成绩排在前3位的学生记录追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。
【操作步骤】
(1)步骤1:双击打开“samp2.accdb”数据库,在选项卡的命令组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStud”表,关闭对话框。
步骤2:单击选项卡中命令组的“汇总”命令,在查询设计网格中显示总计行。双击“所属院系”“学号”字段,并分别设置总计行选项为“Grouo Bv”“计数”,如图3-7所示。
[*]
步骤3:重命名操作。在“所属院系”字段前面添加“所属院系:”,在“学号”字段前面添加“人数:”。
步骤4:指定查询条件。在人数字段下的条件行输入:>=7。
步骤5:单击选项卡中命令组的“数据表视图”命令查看查询结果。
步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT1”,单击“确定”按钮,关闭设计窗口。
(2)步骤1:在选项卡的命令组中单击“查询向导”按钮,系统弹出查询向导对话框,如图3-8所示;选中“查找不匹配项查询向导”,单击“确定”打开对话框。
[*]
步骤2:第一步确定在查询结果中包含哪张表或查询中的记录,这里选择tStud表,单击“下一步”。
步骤3:第二步确定含哪张表或查询包含相关记录,这里选择tScore表,单击“下一步”。
步骤4:第三步确定在两张表中都有的信息,这里在tStud、tScore表中都选择“学号”字段,单击“下一步”。
步骤5:第四步选择查询结果中所需的字段,这里将“学号”“姓名”“所属院系”添加到选定字段列表中,单击“完成”。
步骤6:指定院系筛选条件。在“所属院系”字段的条件行输入:\\
解析:
综合应用题
3.在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tTeacher”、窗体对象“frest”,报表对象“rTeacher”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计和报表设计:
(1)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”。
(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAvg”。要求:平均年龄保留整数。
(3)设置“。fTest”窗体。打开窗体时,窗体标题显示内容为:“**月**日####样例”,请按照VBA代码中的指示将代码补充完整。
注意:①显示标题中,月和日均为本年度当月和当日,“####”为标签控件“bTitle”的内容;②显示内容中间及前后不允许出现空格;③如果月或日小于10,按实际位数显示。要求:本年度当月和当日的时间必须使用函数获取。
(4)设置窗体对象fTest上名为“btest”的命令按钮的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对象“tTeacher”和宏对象“ml”;不允许修改窗体对象“fTest”和报表对象“rTeacher”中未涉及的控件和属性。程序代码只允许在“**Add**”与“**Add**”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。
【操作步骤】
(1)步骤1:双击“samp3.accdb”数据库,在对象导航窗格中右键单击“rTeacher”报表,选择右键菜单“设计视图”,进入报表的设计视图。
步骤2:在对话框上方的对象选择器中选中“性别”文本框,在对话框内修改“名称”为“tSex”,“控件来源”为“性别”字段。如图3-12所示。
[*]
步骤3:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。
(2)步骤1:在报表设计视图中,直接复制主体节中,选中粘贴后中任一现有文本框并粘贴到报表页脚的文本框,在其在对话框中修改“名称”为“tAvg”,“上边距”为“0.3cm”,“左”为“3.6cm”,“控件来源”为“=Round(Avg([年龄]),0)”,如图3-13所示。
[*]
步骤2:单击选项卡中命令组的“打印预览”命令查看报表打印情况。
步骤3:单击快速访问工具栏中的“保存”按钮。
(3)步骤1:在对象导航窗格中右键单击“fTest”窗体,选择右键菜单“设计视图”,进入窗体的设计视图
本文档预览:3600字符,共3756字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载