国家二级ACCESS机试(操作题)模拟试卷540
基本操作题
1.在考生文件夹下有一个数据库文件“samp1.accdb”,里边已经设计好了表对象“tDoctor”“tOffice”“tPaticnt”和“tSubscribe”。试按以下操作要求,完成各种操作:
(1)在“samp1.accdb”数据库中建立一个新表,名为“tNurse”。表结构如下表所示:
(2)判断并设置表“tNurse”的主键。
(3)设置“护士姓名”字段为必填字段,“工作日期”字段的默认值为系统当前日期的后一天。
(4)设置“年龄”字段的“有效性规则”和“有效性文本”。具体规则为:输入年龄必须在22岁至40岁之间(含22岁和40岁),有效性文本内容为:年龄应在22岁到40岁之间。
(5)将下表所列数据输入到“tNurse”表中,且显示格式应与下表相同。
【操作步骤】
(1)步骤1:打开“samp1.mdb”数据库,在功能区中单击“表设计”按钮。
步骤2:在表设计视图的“字段名称”列的第一行输入“护士ID”,在“数据类型”选择:文本,在“字段属性”的“字段大小”中输入:8。
步骤3:在“字段名称”列的第二行中输入“护士姓名”,在“数据类型”选择:文本,在“字段属性”的“字段大小”中输入:6。
步骤4:在“字段名称”列的第三行中输入“年龄”,在“数据类型”选择:数字,在“字段属性”的“字段大小”中输入:整型。
步骤5:在“字段名称”列的第四行中输入“工作日期”,在“数据类型”选择:日期/时间。
步骤6:单击快速访问工具栏中的“保存”按钮,在“表名称”输入框中输入“tNurse”,单击“确定”按钮。
(2)步骤1:右键单击表“tNurse”,选择“设计视图”快捷菜单命令,打开表设计视图。
步骤2:在表设计视图窗口下单击“护士ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。
(3)步骤1:单击“护士姓名”字段,在“字段属性”的“必需”行右侧下拉列表中选中“是”。
步骤2:单击“工作日期”字段,在“字段属性”的“默认值”行中输入:Date( )+1。
(4)步骤1:单击“年龄”字段,在“字段属性”的“有效性规则”行中输入:>=22 And<=40。
步骤2:在“字段属性”的“有效性文本”行中输入:年龄应在22岁到40岁之间。
(5)步骤1:单击“工作日期”字段,在“字段属性”的“格式”行列表中选中“长日期”选项。
步骤2:单击快速访问工具栏中的“保存”按钮。
步骤3:单击分组中“视图”按钮下方的下拉箭头,在弹出的下拉菜单中选择“数据表视图”命令。按照题目中给出的表的要求,向表中输入数据。
步骤4:单击快速访问工具栏中的“保存”按钮,关闭数据表视图。
(6)步骤1:在功能区分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择“显示表”快捷菜单命令。分别双击表“tDoctor”、“tOffice”、“tPatient”、“tSubscribe”。单击“关闭”按钮,关闭“显示表”对话框。
步骤2:选中表“tDoctor”中的“医生ID”字段,拖动到表“tSubscribe”中的“医生ID”字段上,在弹出的“编辑关系”对话框中勾选“实施参照完整性”复选框,单击“创建”按钮。
步骤3:同理,连接“tSubseribe”和“tPatient”表的“病人ID”字段、“tSubscribe”和“tOffice”表的“科室ID”字段。单击快速访问工具栏中的“保存”按钮,关闭“关系”界面。
解析:
简单应用题
2.考生文件夹下“samp2.accdb”数据库中已经设计好“tEmployee”和“tGroup”两个表对象。试按以下要习求完成设计:
(1)创建一个查询,查找并显示没有运动爱好的职工的“编号”“姓名”“性别”“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。
(2)建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性。
(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”“姓名”“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。
(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。
【操作步骤】
(1)步骤1:打开“samp2.accdb”数据库,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中双击表“tEmployee”。单击“关闭”按钮,关闭对话框。
步骤2:双击“tEmployee”表中的“编号”“姓名”“性别”“年龄”和“职务”字段。在下一列字段行输入:InStr(简历,\\
解析:
综合应用题
3.考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
(1)设置报表“rEmp”按照“年龄”字段升序排列输出:将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/15、2/15、…)。
(2)设置窗体对象“fEmp”背景图像为考生文件夹下的图像文件“photo.bmp”。
(3)在窗体加载事件中实现代码重置窗体标题为标签“bTitle”的标题内容。
(4)“tEmp”窗体上单击“输出”命令按钮(名为“bmP”),实现以下功能:计算满足表达式1+2+3+…+n<=30000的最大n值,将n的值显示在窗体上名为“tData”的文本框内并输出到外部文件保存。
单击“打开表”命令按钮(名为“btnQ”),代码调用宏对象“mEmp”以打开数据表“tEmp”。
试根据上述功能要求,对己给的命令按钮事件过程进行代码补充并调试运行。
注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;
只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句完成设计,不允许增删和修改其他位置已存在的语句。
【操作步骤】
(1)步骤1:打开“samp3.accdb”数据库,在功能区的“报表”面板中右击“rEmp”报表,选择快捷菜单命令,打开“rEmp”的设计视图。
步骤2:单击分组中的“分组和排序”命令,在下方打开窗口。在窗口中单击“添加排序”按钮,在弹出的字段选择器中选择“年龄”字段,然后设置“排序次序”选择“升序”。右键单击报表页面页脚区域内名为“tFage”的文本框,选择快捷菜单中的“属性”命令,在对话框的“控件来源”行中输入:=[pa
本文档预览:3600字符,共3634字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载