国家二级ACCESS机试(操作题)模拟试卷6(共27题)_第1页
国家二级ACCESS机试(操作题)模拟试卷6(共27题)_第2页
国家二级ACCESS机试(操作题)模拟试卷6(共27题)_第3页
国家二级ACCESS机试(操作题)模拟试卷6(共27题)_第4页
国家二级ACCESS机试(操作题)模拟试卷6(共27题)_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级ACCESS机试(操作题)模拟试卷6(共9套)(共27题)国家二级ACCESS机试(操作题)模拟试卷第1套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“samp1.accdb”数据库文件中己建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fEmp”)。试按以下要求顺序,完成表及窗体的各种操作:(1)设置“员工表”职务字段值的输入方式为从下拉列表中选择“经理”“主管”或“职员”选项值。(2)分析员工的聘用时间,将截止到2013年聘用期超过30年(含30年)的员工其“说明”字段的值设置为“老职工”。要求:判断员工的聘用期,不考虑月日因素。比如,聘用时间在2007年的员工,其聘用期为6年。(3)将“员工表”姓名字段中的所有“小”字改为“晓”。(4)将“员工表”中男职工的前四列信息(编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.txt。要求:各数据项间以逗号分隔,第一行包含字段名称。(5)建立“员工表”和“部门表”的表间关系,并实施参照完整。(6)将窗体对象“fEmp”的记录源设置为表对象“员工表”;设置系统相关属性,实现窗体对象“fEmp”打开时以重叠窗口形式显示。标准答案:【操作步骤】步骤2:在对象导航窗格中鼠标右键单击“员工表”,在右键菜单中选择“设计视图”选项,打开“员工表”的设计视图。步骤3:单击“职务”字段,选择其数据类型为“查阅向导…”,则弹出<查阅向导>对话框,如图8-1所示。选择“自行键入所需的值”,单击“下一步”;在如图8-2的输入值对话框中输入列表值:职员、主管、经理,单击“完成”。步骤3:单击快速访问工具栏中的“保存”按钮,保存上面设置。步骤4:在对象浏览窗格中双击“员工表”,打开其数据表视图,在其中输入数据进行验证。(2)步骤1:在“员工表”的数据表视图中。单击<开始>选项卡中<排序和筛选>命令组的“高级”下拉列表中的<高级排序和筛选>选项“高级排序和筛选”设计窗口,如图8-3所示。在第一列的字段行输入表达式:2013-Year([聘用时间]),条件行输入表达式:>=30。步骤2:单击<开始>选项卡中<排序和筛选>命令组的“切换筛选”命令按钮,则数据表中筛选出了截止到2013年聘用期超过30年(含30年)的员工记录;在“说明”字段输入“老职工”。步骤3:单击<开始>选项卡中<排序和筛选>命令组的“切换筛选”命令按钮,此时数据表显示所有记录。(3)步骤1:在“员工表”的数据表视图中,选择“姓名”字段,单击<开始>选项卡<记录>命令组中的“替换”命令,在弹出的<查找和替换>对话框中,如图8-4所示进行设置,点击“全部替换”即可。这里注意,一定要将“匹配”项选择为“字段任何部分”。关闭<查找和替换>对话框。步骤2:单击快速访问工具栏中的“保存”按钮,保存上面设置。(4)步骤1:本题可以实现的方式其实利用查询更容易,由于这里是表的操作,所以采用表操作方法完成。在对象导航窗格中鼠标右键单击“员工表”,在右键菜单中选择“复制”选项,然后在在对象导航窗格中鼠标右键选择“粘贴”选项,在弹出的<粘贴表方式>的表名称中输入“员工表副本”,“粘贴选项”选中“结构和数据”,如图8-5所示,单击“确定”。则建立了一个“员工表”的副本。步骤2:在对象导航窗格中右键单击“员工表副本”,在右键菜单中选择“设计视图”选项,表的设计视图中删除掉“年龄”之后的所有字段,如图8-6所示,关闭设计视图。步骤3:在对象导航窗格中鼠标右键单击“员工表副本”,单击<外部数据>选项卡<导出>命令组中的“文本文件”命令,在弹出的<导出一文本文件>对话框中设置要导出文件的文件名,导出到指定目录下名称为“Test.tXt”,点击“确定”。步骤4:弹出<导出文本向导>对话框,点击“下一步”。在第二步向导中,在“请选中字段分隔符”中选择“逗号”,勾选“第一行包含字段名称”复选框,如图8-7所示,单击“完成”。步骤5:则将“员工表”前四个字段采用在指定的格式,导出到文本文件“Test.txt”中。(5)步骤1:单击<数据库工具>选项卡的<关系>命令组中“关系”按钮,系统弹出“关系”窗口,在窗口内鼠标右键,选择“显示表”命令。添加“员工表”和“部门表”,关闭<显示表>对话框。步骤2:单击“员工表”中的“所属部门”字段,按住左键拖到“部门表”的“部门号”字段上释放左键。步骤3:在弹出<编辑关系>的对话框中勾选“设置参照完整性”复选框,如图8-8所示。单击“创建”按钮,则完成后的关系视图,如图8-9所示。步骤4:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口。(6)步骤1:在对象导航窗格中右键单击“fEmp”窗体,选择右键菜单“设计视图”,进入窗体的设计视图。步骤2:在窗体空白处鼠标右键,在弹出的快捷菜单上选择“属性”命令,在<属性表>对话框内设置“记录原”为:员工表。关闭“fEmp”窗体。步骤3:单击<文件>选项卡进入后台视图。单击“选项”命令按钮,弹出对话框,在对话框左侧选择“当前数据库”,在右侧详细项目设置中,将“文档窗口选项”设置为“重叠窗口”,单击“确定”按钮。步骤4:关闭“samp1.accdb”数据库,再重新打开。双击窗体对象“fEmp”打开时,即以重叠窗口形式显示了。步骤5:关闭“samp1.accdb”数据库。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下“samp2.accdb”数据库中已经设计好表对象“tEmployee”“tSell”和“tBook”,试按以下要求完成设计:(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”二个字段内容,所建查询名为“qT1”。(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓名”“书名”“数量”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”。(3)创建一个查询,查找双子星座出生雇员的图书销售信息,显示“姓名”、“售出日期”和“书名”三个字段的内容,所建查询名为“qT3”。说明:双子星座是指5月21日(含)到6月21日(含)的日期段。(4)创建一个查询,统计图书销售额超过2500(含)的雇员信息,并显示“姓名”和“销售额”两个字段的内容,所建查询名为“qT4”。标准答案:【操作步骤】(1)步骤1:双击打开“samp2.accdb”数据库,在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tBook”表,关闭<显示表>对话框。步骤2:双击“书名”“出版社名称”“单价”字段添加到设计网格字段行。步骤3:在“单价”字段条件行输入:>DAvg("单价","tBook"),并取消显示行的勾选,如图8-10所示。步骤4:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤5:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。(2)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tEmployee”“tSell”和“tBook”表,关闭<显示表>对话框。步骤2:双击“姓名”“书名”“数量”“售出日期”字段添加到设计网格,在“售出日期”字段条件行输入:【请输入售出日期】,并取消显示行的勾选,如图8-11所示。步骤5:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令,弹出<参数输入>对话框,输入一个日期后,显示该日期的销售信息。步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名。单击“确定”按钮,关闭设计窗口。(3)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tEmployee”“tSell”和“tBook”表,关闭<显示表>对话框。步骤2:双击“姓名”“售出日期”“书名”“出生日期”字段添加到设计网格,在“出生日期”字段条件行输入:BetweenDateSerial(Year([出生日期]),5,21)AndDateSerial(Year([出生日期]),6,21),即判断职员是否出生在其出生当年的5月21日(含)到6月21日(含)的日期段。取消显示行的勾选,如图8一12所示。步骤3:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤4:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名。单击“确定”按钮,关闭设计窗口。(4)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tEmployee”“tSell”和“tBook”表,关闭<显示表>对话框。步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。步骤3:双击“姓名”字段添加到设计网格字段行,置对应字段的总计行选项为:“GroupBy”。步骤4:在第二列的字段行输入:销售额:[数量]*[单价],设置其总计选项为“合计”,条件行输入:>=2500,最终设计视图如图8-13所示。步骤5:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名。单击“确定”按钮,关闭设计窗口。步骤7:关闭“samp2.accdb”窗口。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下“samp3.accdb”数据库中已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fGrade”和“tStudent”。请在此基础上按照以下要求补充“fStudent”窗体的设计:(1)将“fStudent”窗体标题改为“团员信息显示”,边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条。(2)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“团员成绩”。(3)在“fStudent”窗体装载事件中,代码设置相关属性完成团员信息输出。(4)在“fStudent”窗体打开事件中,代码设置“子对象”控件的源对象属性为“fGrade”窗体,并取消其“导航按钮”。(5)单击“fStudent”窗体的“退出”命令按钮(名称为bQuit),应关闭窗体。系统已提供了部分VBA代码,请按照VBA代码中的指示将代码补充完整。注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件;属性不允许修改表对象“tStudent”和“tGrade”。程序代码只允许在“***Ad***”与“***Add***”之间的空行内补充一条代码语句、不允许增删和修改其它位置己存在的语句。标准答案:【操作步骤】步骤2:在窗体空白处鼠标右键,在弹出的快捷菜单上选择“属性”命令,在<属性表>对话框的“格式”选项卡中设置“标题”为“团员信息显示”“边框样式”为“对话框边框”“滚动条”为“两者均无”。步骤3:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。(2)步骤1:在<属性表>对话框上方的对象选择器中选中“标签15”的标签控件,设置“名称”为“tStud”“标题”为“团员成绩”。步骤2:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。(3)步骤1:在<属性表>对话框上方的对象选择器中选中“窗体”的标签控件,单击“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到VBA代码编辑界面。在“**Add1**”之间输入:Me.Filter="政治面貌=’团员’"步骤2:单击快速访问工具栏中的“保存”按钮。(4)步骤1:在“料料Add2料料”之间输入:Mel子对象SourceObject="fGrade"步骤2:在“****Add3****”之间输入:Me!子对象.Form.NavigationButtons=False步骤3:单击快速访问工具栏中的“保存”按钮。(5)步骤1:在“****Add4****”之间输入:DoCmd.CloseacForm,"fStudent"步骤2:单击快速访问工具栏中的“保存”按钮。步骤3:单击“窗体设计工具”选项卡中“视图”命令组的“窗体视图”运行窗体,如图8-14所示。步骤4:关闭“fStudent”报表和“samp3.accdb”窗口。知识点解析:暂无解析国家二级ACCESS机试(操作题)模拟试卷第2套一、基本操作题(本题共1题,每题1.0分,共1分。)1、(1)在考生文件夹下的“samp1.accdb”数据库中建立表“tTeacher”,表结构如表2.1所示。(2)根据“tTeacher’”表的结构,判断并设置主键。(3)设置“工作时间”字段的有效性规则:只能输入上一年度5月1日以前(含)的FI期(规定:本年度年号必须用函数获取)。(4)将“在职否”字段的默认值没置为真值,设置“邮箱密码”字段的输入掩码,使输入的密码显示为6佗星号(密码),设置“联系电话”字段的输入掩码,要求前4位为“010一”,后8位为数字。(5)将“性别”字段值的输入设置为“男”、“女”列表选择。(6)在"tTeacher”表中输入以下两条记录,如表2.2所示。标准答案:(1)【操作步骤】在设计视图中新建表,按题干中的表建立新宇段。在第一行“字段名称”列输入“编号”,单击“数据类型”,在“字段大小”行输入“5”。按上述操作设置其他字段。单击快速访问上具栏中的“保存”按钮,将表另存为“tTeacher”。如图3.48所示。(2)【操作步骤】在表“tTeaeher”设计视图中右键单击“编号”字段行,在弹出的快捷菜单中选择“主键”命令。如图3.49所示。(3)【操作步骤】在表“tTeacher”设计视图中单。“工作时间”字段行任一处,在“有效性规则”行输入“<=DateSerial(Year(Date())-1,5,1)”。如图3.50所示。(4)【操作步骤】步骤1:在表“tTeaehex”设计视图中单击“在职否”字段行任一处,在“默认值”行输入“Truc”,单击快速访问工具栏中的“保存”,按钮。如图3.51所示。步骤2:单击“邮箱密码”字段行任一处,单击“输入掩码”行的右侧生成器按钮,弹出“输入掩码向导”对话框,在列表中选择“密码”行,单击“完成”按钮。如图3.52所示。步骤3:单击“联系电话”字段行任一处,在“输入掩码”行输入“”010-”00000000”。如图3.53所示。(5)【操作步骤】在“性别”宁段“数据类型”列下拉列表中选择“查阅向导”,弹出“查阅向导”对话框,选择“自行键入所需的值”单选框,单击“下一步”按钮,在光标处输入“男”,在下一行输入“女”,单击“完成”按钮。单击快速访问工具栏中的“保存”按钮,关闭设计视图。如图3.54所示。(6)【操作步骤】双击表“freacher”,按照题干要求添加数据。单击快速访问工具栏中的“保存”按钮,关闭数据表。如图3.55所示。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件火下有一个数据库文件“samp2.accdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourae”、“tScore”和一个空表“tTemp”。此外,还提供窗体“tTest”和宏“mTest”,请按以下要求完成设计。(1)创建一个杳询,查找女学生的“姓名”、“课程名”和“成绩”3个字段的内容,将查洵命名为“qT1”。(2)创建追加查询,将表对象“tStud”中有书法爱好的学生的“学号”、“姓名”和“入校年”3列内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT2”。(规定:“入校年”列由“入校时间”宁段计算得到,显示为4位数字形式。)(3)补充窗体“tTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“tTest”上的“test1”按钮(名为“bt1”),程序将文本框内容作为窗体中标签“bTitle”的标题显示。注意:不能修改窗体对象“West”中未涉及的控件和属性;只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句。完成设计。(4)设置窗体“fre8t”上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。标准答案:(1)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”埘话框。步骤2:选中表“tStud”中“学号”字段,拖动鼠标到表“LScore”中“学号”字段放开鼠标,选中表“tScore”中“课程号”字段,拖动鼠标到表“tCourse”中“课程名”放开鼠标,然后分别双击“姓名”、“性别”、“课程名”和“成绩”宁段。步骤3:在“性别”字段的“条件”行输入“女”,单击“显示”行取消该字段的显示。如图3.169所示。步骤4:单击快速访问工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。(2)【操作步骤】步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤2:在“查询工具”选项卡的“查询类型”组中单击“追加”按钮,在弹出的对话框中输入“tTemp”,单击“确定”按钮。如图3.170所示。步骤3:分别双击字段“学号”、“姓名”和“简历”行,将其添加到“字段”行,在“简历”字段的“条件”行输入“like”*书法*”。步骤4:在“简历”列的下一列输入“入校年:Year([入校时间])”,在“追加到”行输入“入校年”。如图3.171所示。步骤5:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。步骤6:单击快速访问工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。(3)【操作步骤】步骤1:选择窗体对象,右键单击“ffest”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“test1”按钮,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行内输入以下代码:*****Add*****bTide.Caption=tText*****Add*****如图3.172所示,关闭界面。(4)【操作步骤】步骤l:右键单击“test2”按钮,从弹出的快捷菜单中选择“属性”命令。步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“mTest”,关闭属性表。如图3.173所示。步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”和子窗体对象“fDetai1”。请在此基础上按照以下要求补充“fStud”窗体的设计。(1)将窗体标题改为“学生查询”。(2)将窗体的边框样式改为“细边框”,取消窗体中水平和垂直滚动条、记录选择器、浏览按钮(导航按钮)和分隔线;将了窗体边框样式改为“点线”,取消予窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。.(3)在窗体中有两个标签控件,名称分别为“Lahel1”和“Iabel2”,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为8388608)。(4)将窗体主体节中控件的Tab次序改为:“CItem”→“TxtDetail”→“CmdRefer”→“CmdIjst”→“CmdClear”→“fDtail”→“简单查询”→“Framel8”。(5)按照以下窗体功能,补充事件代码设计。在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem”和“TxtDetail”;有两个标签控件,名称分别为“Label3”和“IAetai1”;还有三个命令按钮,名称分别为“CmdList”、“CmdRefet”和“CmdClear”。在“CItem”组合框中选择某一项目后,“Ldetail”标签控件将显示出所选项目名加上“内容:”。在"TxtDetail”文本框中输入具体项目值后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为“注意”,提示文字为“查询项目和查询内容不能为空!!!”,消息框中只有一个“确定”按钮;单击“CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记录;单击“CmdClear”命令按钮,将“CItem”和“TxtDetail”两个控件中的值清空。注意:不允许修改窗体对象“fStud”和子窗体对象“fDetail”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”。代码设计只允许补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。标准答案:(1)【操作步骤】步骤1:选择“窗体”对象,右击“fStud”,在弹出的快捷菜单中选择“设计视图”命令,打开设计视图。步骤2:在窗体的任一位置右击,在弹出的快捷菜单中选择“属性”命令,在打开的“属性表”下拉列表中选择“窗体”,在“全部”选项卡下的“标题”行输入“学生查询”,如图3.230所示。(2)【操作步骤】步骤1:在“属性表”的“格式”选项卡中,选择“边框样式”下拉列表中的“细边框”选项。步骤2:分别选择“滚动条”、“记录选择器”、“导航按钮”和“分隔线”下拉列表中的“两者均无”或“否”。步骤3:按照同样的方法设置子窗体的“边框样式”为“点线”,如图3.231所示。(3)【操作步骤】在“属性表”中分别选掸“Label1”和“Label2”,在“格式”选项卡中设置“前景色”为“#FFFFFF”(白色),设置“背景色”为“#2F3699”,如图3.232所示。关闭“属性表”。(4)【操作步骤】步骤1:在窗体的任一位置右击,在弹出的快捷菜单中选择“Tab键次序”命令,弹出“Tab键次序”对话框,在“自定义次序”列表中通过拖动符行来调整Tab键的次序,如图3.233所示。步骤2:单击“确定”按钮,关闭“Tab键次序”对话框。(5)【操作步骤】在设计视图中的任一位置右击,在弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,如图3.234所示,单击“确定”按钮,在空行内依次输入以下代码:******Add1******Dimaaaa=cItem.ValueLdetail.Caption=aa+“内容:”******Add1************Add2******fDetail.Form.RecordSource=“tStud”******Add2************Add3******MsgBox”查询项目和查询内容不能为空”,vbOKOnly,“注意”******Add3******如图3.235所示。关闭编程环境窗口,按Ctrl+S保存修改。知识点解析:暂无解析国家二级ACCESS机试(操作题)模拟试卷第3套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:(1)将“员工表”的行高设为15。(2)设置表对象“员工表”的年龄字段有效性规则为:大于17且小于65(不含17和65);同时设置相应有效性文本为“请输入有效年龄”。(3)在表对象“员工表”的年龄和职务两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为6,同时,要求设置输入掩码使其以密码方式显示。(4)查找年龄在平均年龄上下1岁(含)范围内的员工,其简历信息后追加“(平均)”文字标示信息。(5)设置表对象“员工表”的聘用时间字段默认值为:系统日期当前年当前月的1号;冻结表对象“员工表”的姓名字段。(6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。标准答案:【操作步骤】(1)步骤1:双击打开“sampl.accdb”数据库,并点击选项卡下方的“安全警告”提示栏中的“启用内容”按钮,以确保数据库中相关功能都启用。步骤2:在对象导航窗格中双击“员工表”,打开“员工表”的数据表视图。鼠标右键任何一行的记录选择器,在右键菜单中选择“行高”命令,弹出如图10-1所示的<行高>对话框,设置行高为“15”,单击“确定”按钮。步骤3:单击快速访问工具栏中的“保存”按钮,保存上面设置。(2)步骤1:单击<表格工具>选项卡<视图>命令组中“设计视图”命令,切换到“员工表”的设计视图。步骤2:单击“年龄”字段,在其字段属性中设置“有效性规则”为“>17And<65”,“有效性文本”为“请输入有效年龄”。步骤3:单击快速访问工具栏中的“保存”按钮。步骤4:单击<表格工具>选项卡<视图>命令组中“数据表视图”命令,切换到“员工表”的数据视图,在“年龄”中修改任意值不在17到65之间(不包含17和65),这时会出现如图10-2的提示对话框。(3)步骤1:在“员工表”的设计视图中。选择“职务”字段,单击<表格工具>选项卡<工具>命令组中“插入行”命令,则在“年龄”和“职务”之间插入一空白行。步骤2:在空白行的字段列输入“密码”,默认“文本”数据类型,设置字段属性中“字段大小”为“6”;单击“输入掩码”行右侧的“输入掩码向导”按钮,弹出如图10-3所示的<输入掩码向导>对话框,选择“密码”行,单击“完成”。步骤3:单击快速访问工具栏中的“保存"按钮,保存上面设置。(4)步骤1:在“员工表”的数据表视图中。单击<开始>选项卡中<排序和筛选>命令组的“高级”下拉列表中的“高级排序和筛选”选项<高级排序和筛选>设计窗口,如图10-4所示。双击“年龄”字段添加到第一列的字段行,条件行输入:BetweenDAvg(”年龄”,”员工表”)-1AndDAvg,(”年龄”,”员工表”)+1。步骤2:单击<开始>项卡中<排序和筛选>命令组的“切换筛选”命令按钮,则数据表中筛选出年龄在平均年龄上下1岁(含)范围内的员工记录;在“简历”字段最后添加“(平均)”。步骤3:单击<开始>选项卡中<排序和筛选>命令组的“切换筛选”命令按钮,此时数据表显示所有记录。(5)步骤1:单击<表格工具>选项卡<视图>命令组中“设计视图”命令,切换到“员工表”的设计视图。步骤2:单击“聘用日期”字段,设置“默认值”为“=DateSerial(Year(Date()),Month(Date()),1)”。步骤3:单击快速访问工具栏中的“保存”按钮。步骤4:单击<表格工具>选项卡<视图>命令组中“数据表视图”命令,切换到“员工表”的数据视图,鼠标右键“姓名”字段选择器(即列标题处),右键菜单选择“冻结字段”,此时“姓名”列移动到表最左侧,并且拉动水平滚动条时,一直保持在屏幕左侧。步骤5:单击快速访问工具栏中的“保存”按钮。(6)步骤1:单击<数据库工具>选项卡的<关系>命令组中“关系”按钮,系统弹出“关系”窗口,在窗口内鼠标右键,选择“显示表”命令。添加“员工表”和“部门表”,关闭<显示表>对话框。步骤2:单击“员工表”中的“所属部门”字段,按住左键拖到“部门表”的“部门号”字段上释放左键。步骤3:在弹出<编辑关系>的对话框中勾选“设置参照完整性”复选框,如图10-5所示。单击“创建”按钮,则完成后的关系视图,如图10-6所示。步骤4:单击快速访问工具栏中的“保存”按钮。关闭“关系”窗口。步骤5:关闭“sampl.accdb”数据库。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:(1)创建一个查询,按照产品名称统计库存总数超过10万箱的产品总库存数量,并显示“产品名称”和“库存数量合计”。所建查询名为“qT1”。(2)创建一个查询,查找各类产品中平均单价最高的产品,并显示其“产品名称”。所建查询名为“qT2”。(3)创建一个查询,查找“最高储备”和“最低储备”相差值低于所有产品最高最低储备差平均值的产品,显示其“产品名称”和“规格”两个字段内容。所建查询名为“qT3”。(4)创建一个查询,运行该查询后生成一张新表,表名为“tNew”,表结构为“产品ID”、“产品名称”、“单价”、“库存数量”、“最高储备”和“最低储备”等六个字段,表内容为库存数高于最高储备数量或低于最低储备数量的所有产品记录。所建查询名为“qT4”。要求:所建新表中的记录按照“产品ID”升序保存。创建此查询后,运行该查询,并查看运行结果。标准答案:(1)【操作步骤】步骤1:双击打开“samp2.accdb”数据库,在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tQuota”“tStock”表,关闭<显示表>对话框。步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。步骤3:双击“产品名称”“库存数量”字段,将其添加到设计网格的字段行。并设置“产品名称”字段总计选项为“GroupBy”并设置“库存数量”字段总计选项为“合计”。步骤4:修改“库存数量”字段行为:库存数量合计:库存数量,即重命名。设置其并条件行为:>100000。步骤5:查询设计视图如图14.5所示。单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。(2)【操作步骤】步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStock”表,关闭<显示表>对话框。步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。步骤3:双击“产品名称”字段添加到设计网格字段行,设置其总计选项为“GroupBy”。步骤4:在第二列的字段行输入:平均单价:单价,设置其总计选项为“平均值”,取消字段显示行的勾选(即不显示)。步骤5:指定查询只显示最前面1行。单击<查询工具>选项卡中<显示/隐藏>命令组的“属性表”命令,打开查询属性窗口。设置“上限值”为1。步骤6:查询设计视图如图14.6所示。单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤7:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名。单击“确定”按钮,关闭设计窗口。(3)【操作步骤】步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStock”“tQuota”表,关闭<显示表>对话框。步骤2:双击“产品名称”“规格”字段,将其添加到设计网格的字段行。步骤3:在第三列的字段行输入:储备差:[最高储备]-[最低储备],其对应条件行输入:选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤5:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名。单击“确定”按钮,关闭设计窗口。(4)【操作步骤】步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStock”“tQuota”表,关闭<显示表>对话框。步骤2:双击“产品ID”“产品名称”“单价”“库存数量”“最高储备”和“最低储备”字段,将其添加到设计网格的字段行。并设置“产品ID”排序方式为“升序”。步骤3:在“库存量”对应的条件行以下行,分别输入表达式“>[最高储备]”,“<[最低储备]”,即设计OR.连接的条件(多个条件放在不同的行)。完整的条件应该为:>[最高储备]OR<[最低储备]。查询设计视图如图14-8所示。步骤4:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。步骤5:单击<查询工具>选项卡中<查询类型>命令组的“生成表”命令,弹出“生成表”对话框,如图14-9所示,指定将包含查询结果的数据表名称为“tNew”,单击“确定”。步骤6:单击<查询工具>选项卡中<结果>命令组的“运行”命令,执行查询,产生“tNew”表。步骤7:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名。单击“确定”按钮,关闭设计窗口。步骤8:关闭“samp2.accdb”窗口。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、在考生文件夹下“samp3.accdb”数据库中已设计好表对象“tCollect”,同时还设计出以“tCollect”为数据源的窗体对象“fCollect”。试在此基础上按照以下要求补充窗体设计:(1)将窗体“fCollect”的记录源设置为根据输入的“CDID”,查找“CDID”“主题名称”“价格”“购买日期”“出版单位ID”和“介绍”等字段的数据。注意:输入提示参数为“请输入CDID:”。(2)在窗体“fCollect”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“CD明细”,字体名称为“黑体”,字号为14,字体粗细为“加粗”。(3)打开窗体时,将窗体标题栏上的显示文字设为“CD明细显示”,请按照VBA代码中的指示将代码补充完整。要求:①显示文字中的“CD明细”使用“bTitle”标签控件的内容。②将程序代码填写在“****Add****”与“Add****"之间的空行内,只允许补充一行语句。(4)在窗体页脚节区位置添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”;设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的文字显示颜色改为红色。要求用VBA代码实现。注意:不允许修改窗体对象“fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”。标准答案:【操作步骤】(1)步骤1:双击“samp3.accdb”数据库,在对象导航窗格中右键单击“fCollect”窗体,选择右键菜单“设计视图”,进入窗体的设计视图。步骤2:单击<报表设计工具>选项卡中<工具>命令组的“属性表”命令,在弹出的<属性表>对话框上方的对象选择器中选中“窗体”,单击“数据”选项卡中“记录源”右侧的查询生成器按钮,在弹出的<查询生成器>中设计查询,如图5.17所示,注意“CDID”条件行输入的表达式为:[请输入CDID:],其实质就是设计一个参数查询。步骤3:关闭<查询生成器>,在弹出的“是否保存对SQL语句的更改并更新属性?”对话框中单击“是”命令按钮,在“记录源"属性中产生了如下SQL语句:SELECTCDID,主题名称,价格,购买日期,出版单位ID,介绍FROMtCollectWHERE(((CDID)=[请输入CDID:]))步骤4:单击<窗体设计工具>选项卡中“视图”命令组的“窗体视图”命令运行窗体,则首先出现如图5—18所示的对话框,输入CDID号后单击“确定”,则打开相关CDID号信息的窗体,如图5一19所示。步骤5:单击快速访问工具栏中的“保存”按钮,保存相关设置。(2)步骤1:在fCollect窗体设计中的视图界面,鼠标右键,选择右键菜单中的“窗体页眉/页脚”选项,为窗体增加窗体页眉节和窗体页脚节。步骤2:在<窗体设计工具>选项卡的<控件>命令组中单击“标签”控件,在窗体页眉区内单击鼠标绘制,在光标闪动处输入“CD明细”;右击标签,在弹出的快捷菜单上选择“属性”命令,在<属性表>对话框内修改“名称”为“bTitle”,“字体”为“黑体”,字号14,“字体粗细”为“加粗”。步骤3:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。(3)步骤1:在<属性表>对话框上方的对象选择器中选中“窗体”,单击“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到VBA代码编辑界面。在“***Add***”之间输入:Me.Caption=bTitle.Caption+”显示”步骤2:单击快速访问工具栏中的“保存”按钮,关闭代码窗口。单击<窗体设计工具>选项卡中<视图>命令组的“窗体视图”命令查看窗体运行时左上角标题。(4)步骤1:在<窗体设计工具>选项卡的<控件>命令组中单击“命令按钮”控件,在窗体页脚区内单击鼠标绘制,在弹出的“命令按钮向导”对话框中单击“取消”。步骤2:单击命令按钮控件,在“属性表”对话框内修改“名称”为“bC”,“标题”为“改变颜色”;单击“属性表”对话框的“事件”选项卡,单击“单击”事件后的“代码生成器”按钮,进入到VBA代码编辑界面。步骤3:在PrivateSubbcClick()一下一行输入:CDID标签.ForeColor=vbRed步骤4:单击快速访问工具栏中的“保存”按钮,关闭代码窗口。单击<窗体设计工具>选项卡中<视图>命令组的“窗体视图”命令运行窗体,单击“bC”按钮,查看CDID标签的文字颜色变化。步骤5:并关闭窗体。关闭“samp3.accdb”窗口。知识点解析:暂无解析国家二级ACCESS机试(操作题)模拟试卷第4套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作:(1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键,并将外键字段名称存入所属表的属性说明中。(2)将表对象“员工表”中编号为“000006”的员工照片设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)。(3)删除“员工表”中姓名最后一个字为“红”的员工记录。(4)将考生文件夹下:Excd文件Testxls中的数据导入并追加到当前数据库的“员工表”相应字段中。(5)设置相关属性,使表对象“员工表”中密码字段内容不变但以“*”号形式显示。(6)建立表对象“员工表”和“部门表”的表间关系,并实施参照完整。标准答案:【操作步骤】(1)步骤1:打开“samp1.accdb”数据库,右击“员工表”表,选择“设计视图”快捷菜单命令,打开表设计视图。步骤2:选择“部门号”字段,在“说明”栏中输入:外键。步骤3:单击快速访问工具栏中的“保存”按钮进行保存,关闭表。(2)步骤1:双击打开“员工表”表,右击编号为“000006”行的“照片”记录,选择“插入对象”快捷菜单命令。步骤2:在对话框中选择“由文件创建”单选按钮,单击“浏览”按钮,在浏览对话框中选择“photo.bmp”文件。步骤3:单击“确定”按钮。(3)步骤1:双击打开“员工表”。步骤2:单击<开始>功能区,在<排序和筛选>分组中单击“高级”按钮,在弹出的菜单中选择<高级筛选/排序>菜单命令,在筛选窗口下双击“姓名”字段,在条件行中输入:like"*红",如图27-1所示。步骤3:单击<排序和筛选>分组中的“切换筛选”按钮,这时最后一个字为“红”职工均被筛选出来。步骤4:选中所有显示的记录,按键盘上的<Del>键删除记录。步骤5:单击快速访问工具栏中的“保存”按钮进行保存。(4)步骤1:在<外部数据>功能区的<导入并链接>组中单击“Excel”按钮。步骤2:在弹出的<获得外部数据-Excel电子表格>对话框中,单击“浏览”按钮,在弹出的<打开>对话框内浏览“Test.Ms”文件所在的存储位置(考生文件夹下),选中“Test.Ms”Excel文件,单击“打开”按钮。步骤3:接着在<获得外部数据-Excel电子表格>对话框中选中“向表中追加一份记录的副本”项,并在其下方的列表框中选择“员工表”表,单击“确定”按钮。步骤4:系统弹出<导入数据表向导>对话框,此时默认的是“emp”表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是“员工表”,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。步骤5:单击快速访问工具栏中的“保存”按钮进行保存。(5)步骤1:右击“员工表”表,选择“设计视图”快捷菜单命令,打开表设计视图。选中设计视图下的“密码”字段,单击“字段属性”的“输入掩码”属性框右边的“输入掩码向导”按钮,在弹出的对话框中选择“密码”,然后单击“完成”按钮。步骤2:单击快速访问工具栏中的“保存”按钮进行保存。关闭“员工表”设计视图。(6)步骤1:在“samp1.accdb”数据库窗口中,在<数据库工具>功能区的<关系>分组中单击“关系”按钮,系统弹出“关系”窗口,在<显示表>对话框中选择“员工表”和“部门表”表,单击“关闭”按钮。在“员工表”中选中“部门号”字段,按住鼠标左键不放,拖放到“部门表”中的“部门号”字段上,将会弹出编辑关系对话框,勾选“实施参照完整性”复选框,然后单击“创建”按钮。步骤2:单击“保存”按钮进行保存。知识点解析:暂无解析二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文。件“samp2.accdb”,里面已经设计好三个关联表对象(名为“tStud”“tCourse”“tScore”)一个空表(名为“tTemp”)和一个窗体对象(名为“fremp”)。试按以下要求完成设计:(1)创建一个选择查询,查找没有绘画爱好学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。(2)创建一个选择查询,查找学生的“姓名”“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)创建一个参数查询,查找学生的“学号”“姓名”“年龄”和“性别”四个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体fremp上控件tAge的值,所建查询命名为“qT3”。(4)创建追加查询,将表对象“tStud”中“学号”“姓名”“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)标准答案:【操作步骤】(1)步骤1:打开“samp2.accdb”数据库,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。步骤2:在<显示表>对话框中添加“tStud”为数据源,关闭<显示表>对话框。步骤3:分别双击“tStud”中的“学号”“姓名”“性别”“年龄”,4个字段,在“年龄”后一列中输入:InStr([简历],"绘画"),在“条件”行中输入:0,如图27-2所示。步骤4:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。(2)步骤1:打开“samp2.accdb”数据库,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。步骤2:在<显示表>对话框中添加“tStud”“tCourse”和“tScore”表,建立3个表之间的联系,拖动“tCourse”表中的“课程号”字段到“tScore”表的“课程号”字段上,拖动“tStud”表中的“学号”字段到“tScore”表中的“学号”字段上,关闭<显示表>对话框。步骤3:双击“tStud”表的“姓名”字段、“tCourse”表的“课程名”字段、“tScore”表的“成绩”字段,如图27-3所示。步骤4:单击快速访问工具栏中的“保存”按钮,在<查询名称>文本框中输入“qT2”。单击“确定”按钮。(3)步骤1:在“samp2.accdb”数据库窗口中,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStud”表,关闭<显示表>对话框。步骤2:双击“tStud”表中“学号”“姓名”“年龄”和“性别”4个字段,然后在“年龄”“条件”所在列的行中或在表达式生成器中编辑输入:[Forms]![fTemp]f[tAge],如图27-4所示。步骤3:单击快速访问工具栏中的“保存”按钮,在<查询名称>文本框中输入“qT3”,单击“确定”按钮。(4)步骤1:在“samp2.accdb”数据库窗口中,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStud”表,关闭<显示表>对话框。步骤2:在<查询类型>分组中单击“追加”按钮,在<追加>对话框中选择表“tTemp”,单击“确定”按钮。步骤3:在“字段”第一列输入求“标志”的运算式:[学号]+Left([姓名],1),在对应的“追加到”行选择“标志”,在“字段"的第二列选择“姓名”,对应的追加到也选择“姓名”,第三列选择“性别”,“追加到”也选择“姓名”,“字段”的第四列选择“年龄”,在对应的“追加到”也选择“年龄”。如图27-5所示。步骤4:单击“运行”按钮运行查询。单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT4”,单击“确定”按钮。知识点解析:暂无解析三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。功能:(1)调整窗体对象“fEmp”上“报表输出”按钮(名为“btl”)的位置,要求其左边对齐“退出”按钮,下边距离“退出”按钮1厘米(即“bt1”按钮的下边距离“bt2”按钮的上边1厘米);调整上述两个命令按钮的Tab键移动顺序为:先“报表输出”按钮,再“退出”按钮。(2)调整报表对象“rEmp”,将报表记录数据先按年龄升序、再按姓名降序排列,并打开相关组页眉区域,添加一个文本框控件(命名为“ta”),设置属性,使其显示年龄段信息,如“18”“19”等。(3)窗体加载事件实现的功能是显示窗体标题,显示内容为“料料年度报表输出”,其中四位料料为系统当前年份,请补充加载事件代码,要求使用相关函数获取当前年份。(4)窗体中“报表输出”和“退出”按钮的功能是单击“报表输出”按钮(名为“bt1”)后,首先将“退出”按钮标题变为红色(255),然后以预览方式打开报表“rEmp”;单击“退出”按钮(名为“bt2”)调用宏“mEmp”。按照以上功能描述补充相关事件代码,要求考虑错误处理。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;已给事件过程,只允许在“***Add***”与“***Add***”之间的空行内补充语句完成设计,不允许增删和修改其他位置已存在的语句。标准答案:【操作步骤】(1)步骤1:在“samp3.accdb”数据库窗口中,在<开始>功能区的“窗体”面板中右击“fF.mp”窗体,选择“设计视图”快捷菜单命令,打开fEmp的设计视图。选中“报表输出”和“退出”两个按钮,单击<排列>功能区,然后单击<调整大小和排序>分组中“对齐”按钮,在弹出的下拉菜单中选择“靠左”命令。步骤2:在“输出按钮”上右键单击,在弹出的快捷菜单中选择“属性”命令。在<属性表>对话框的左上角的下拉列表中选择“bt2”,查看到“bt2”的“上边距”为:3cm。“高”为:1cm。要想使bt1和bt2的距离为:1cm,必须把“bt1”的上边距设为:1cm。步骤3:再次在<属性表>对话框左上角的下拉列表中选择“bt1”,在其“上边距”所在行内单击鼠标,修改值为:1cm。步骤4:选中两个按钮,右键单击鼠标,选择快捷菜单中的“Tab键次序”命令,在对话框中拖动bt1到bt2上方即可。如27-6所示。步骤5:单击“确定”按钮。步骤6:单击快速访问工具栏中的“保存”按钮保存设置。(2)步骤1:在<开始>功能区的“报表”面板中右击“rEmp”报表,选择“设计视图”快捷菜单命令,打开“rEmp”的设计视图。单击<分组和汇总>分组中的“分组和排序”命令,在下方打开<分组、排序和汇总>窗口。步骤2:在窗口中单击“添加组”按钮,在弹出的字段选择器中选择“年龄”字段,然后依次设置“排序次序”选择“升序",单击“更多”按钮,设置“有页眉节”。再单击“添加排序”按钮,在字段选择器中选择“姓名”字段,“排序次序”选择“降序”,如图27-7所示。步骤3:单击<控件>分组中的“文本框”命令,在“年龄组页眉”区域内拖动,产生一个文本框(删除文本框前新增的标签)。步骤4:在文本框上右键单击弹出快捷菜单,在快捷菜单上选择“属性”命令。然后在<属性表>对话框中的“控件来源”所在行选择:年龄,在“名称”所在行修改名称为:ta。步骤5:关闭对话框。单击快速访问工具栏中的“保存”按钮保存设置。(3)步骤1:在<开始>功能区的“窗体”面板中右击“fEmp”窗体,选择“设计视图”快捷菜单命令,打开“fEmp”的设计视图。步骤2:单击<窗体设计工具-设计>功能区的<工具>分组中的“查看代码”命令按钮,弹出代码生成器窗口。然后在代码窗口的“****Add1****”之间的空行内补充语句:Me.Caption=Year(Date)&”年度报表输出”(4)步骤1:继续在代码窗口的“*****Add2*****”之间的空行内补充语句:bt2.ForeColor=255在“*****Add3*****”之间的空行内补充语句:DoCmd.OpenReport"remp",acViewPreview在“*****Add4*****”行之间添加代码:errhanle:结果如图27-8所示。步骤2:单击快速访问工具栏中的“保存”按钮,关闭代码窗口。步骤3:右键单击“退出”按钮,在弹出的菜单中选择“属性”命令,在<属性表>对话框中选择“单击”事件,从下拉列表框中选择宏对象“mEmp”。步骤4:单击快速访问工具栏中的“保存”按钮。知识点解析:暂无解析国家二级ACCESS机试(操作题)模拟试卷第5套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下的“sampl.accdb”数据库文件中已建立了两个表对象(名为“员上表”和“部门表”)。请按以下要求,完成表的各种操作。(1)将“员工表”的行高设为15。(2)设置表对象“员上表”的年龄字段有效性规则为:大于17且小于65(不含17和65);同时设置相应有效性文本为“请输入有效年龄”。(3)在表对象“员上表”的“年龄”和“职务”两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为6。同时,要求设置输入掩码使其以星号方式(密码)显示。(4)冻结员工表中的“姓名”字段。(5)将表对象“员工表”数据导出到考生文件夹下,以文本文件形式保存,命名为“Test.txt”。要求:第一行包含字段名称,各数据项间以分号分隔。(6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。标准答案:(1)步骤1:选择“表”对象,双击“员工表”,打开数据表视图。步骤2:单击“开始”选项卡“记录”组中的“其他”按钮,选择“行高”命令。在弹出的“行高”对话框中输入“15”,如图3.333所示,单击“确定”按钮。步骤3:按Ctrl+S保存修改。(2)步骤1:右键单击“员工表”,从弹击的快捷菜单中选择“设计视图”命令。步骤2:单击“年龄”字段行任一点,在“有效性规则”行输入“>17And<65”,在“有效性文本”行输入“请输入有效年龄”,如图3.334所示。(3)步骤1:选中“职务”字段行,右键单击“职务”行,从弹出的快捷菜单中选择“插入行”命令,如图3.335所示。步骤2:在“职务”字段行上一行的“字段名称”列输入“密码”,单击“数据类型”列,在“字段大小”行输入“6”。步骤3:单击“输入掩码”下拉列表中的“生成器”,在弹出的对话框中选择“密码”行,如图3.336所示。单击“下一步”按钮,再单击“完成”按钮。步骤4:按Ctrl+S保存修改。(4)步骤1:双击表对象“员工表”,打开数据表视图。步骤2:选中“姓名”字段列,右键单击,在弹出的快捷菜单中选择“冻结字段”命令。如图3.337所示。步骤3:按Ctrl+S保存修改,关闭数据表视图。(5)步骤1:右键单击“员工表”,从弹出的快捷菜单中选择“导出”下的“文本文件”命令。如图3.338所示。步骤2:存弹出的对话框中单击“浏览”按钮,考生文件夹找到要放置的位置,在“文件名”文本框中输入“Test”,单击“保存”按钮,再单击“确定”按钮,如图3.339所示。步骤3:单击“下一步”按钮,在弹出的对话框中选择“第一行包含字段名称”复选框,单击“下一步”按钮,再单击“完成”按钮。最后单击“关闭”按钮。(6)步骤1:单击“数据库工具”选项卡中“关系”组中的“关系”按钮,如不出现“显示表”对话框则单击“关系工具”选项下“设计”选项卡“关系”组中的“显示表”按钮,在弹山的对话框中分别双击表“员工表”和“部门表”,关闭“显示表”对话框。步骤2:选中“部门表”中的“部门号”字段,拖动到表“员工表”的“所属部门”字段,放开鼠标,选择“实施参照完整性”复选框,然后单击“创建”按钮,结果如图3.340所示。步骤3:按Ctrl+S保存修改,关闭关系界面。知识点解析:第1、4小题在数据表中设置行高和冻结字段;第2、3小题在设计视图中设置字段属性和添加新字段;第5小题通过用鼠标右键单击表名,从弹出的快捷莱单中选择“导出”命令来实现;第6小题在关系界面中设置表间关系。二、简单应用题(本题共1题,每题1.0分,共1分。)2、在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”。请按以下要求完成设计。(1)创建一个查询,查找并显示6月份入住客人的“姓名”、“房问号”、“电话”和“入住日期”4个字段的内容,将查询命名为“qT1”。(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额。并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为“qT2”。注:输入姓名时应提示“请输入姓名:”已住天数按系统日期为客人结账口进行计算。应交金额=已住天数×价格。(3)创建一个查询,查找“身份证”字段第4位~第6位值为“102”的记录,并显示“姓名”、“入住日期”和“价格”3个字段的内容,将查询命名为“qT3”。(4)以表对象“tB”为数据源创建一个查询,使用“房问号”统计并显示每栋楼的各类房间个数。行标题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。注:房间号的前两位为楼号。标准答案:(1)步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“房间号”、“电话”和“入住日期”字段将其添加到“字段”行。在“入住日期”的条件行中输入“Month([入住日期])=6”,如图3.325所示。步骤3:按Ctrl+S保存修改,另存为“qT1”。关闭设计视图。(2)步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。步骤2:分别双击“姓名”和“房间号”字段将其添加到“字段”行。在“姓名”字段的“条件”行输入“[请输入姓名:]”。步骤3:在字段行下一列输入“已住天数:Day(Date()-[入住日期])”。步骤4:在字段行下一列输入“应交金额:Day(Date()-[入住日期])*[价格]”。如图3.326所示。步骤5:按Ctrl+S保存修改,另存为“q12”。关闭设计视图。(3)步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“入住日期”、“价格”和“身份证”字段添加到“字段”行。步骤3:在“身份证”字段的“条件”行输入“Mid([身份证],4,3)="102"”,在“显示”行取消该字段显示,如图3.327所示。步骤4:按Ctrl+S保存修改,另存为“qT3”。关闭设计视图。(4)步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tB”,关闭“显示表”对话框。步骤2:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤3:在“字段”行的第一列输入“楼号:Left([房间号],2)”。双击“房间类别”和“房间号”字段。步骤4:在“房问号”字段“总计”行下拉列表中选择“计数”。步骤5:分别在“楼号”、“房间类别”和“房间号”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”,如图3.328所示。步骤6:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。知识点解析:第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“m1”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”。请在此基础上按照以下要求补充窗体设计。(1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18。(2)将命令按钮bList的标题设置为“显示雇员情况”。(3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整。(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。(5)窗体加载时,将“Tda”标签标题设置为“YYYY年雇员信息”,其中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013年雇员信息。窗体“加载”事件代码已提供,请补充完整。标准答案:(1)步骤1:在窗体对象中右击窗体“fEmployee”,在弹出的快捷菜单中选择“设计视图”命令,打开窗体设计视图。如图3.87所示。步骤2:在窗体“设计”选项卡“控件”组中选择“标签”控件,然后单击窗体页眉节区任一点,输入“雇员基本信息”,单击窗体任一点。右键单击“雇员基本信息”标签,从弹出的快捷菜单中选择“属性”命令,在“全部”选项卡的“名称”行输入“bTitle”,分别在“字体名称”和“字号”行下拉列表中选择“黑体”和“18”,如图3.88所示。关闭属性表。(2)在设计视图中右键单击命令按钮“bList”,在弹出的快捷菜单中选择“属性”命令,在“全部”选项卡下的“标题”行输入“显示雇员情况”,如图3.89所示。关闭属性表。(3)右键单击命令按钮“bList”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输入以下代码:’*****Add2*****DoCmd.RunMacro"m1"’*****Add2*****如图3.90所示,关闭界面。(4)在设计视图中右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,分别在“格式”选项卡的“滚动条”和“最大最小化按钮”行下拉列表中选择“两者均无”和“无”,关闭属性表。如图3.91所示。(5)步骤1:右键单击“窗体选择器”,从弹出的快捷菜单中选择“事件生成器”,如图3.92所示。步骤2:在空行内输入代码:’*****Add1*****Tda.Caption=Year(Date())&"年雇员信息"’*****Add1*****单击“保存”按钮,关闭界面。如图3.93所示。知识点解析:第1小题在窗体的设计视图中添加控件并右键单击选择属性,设置属性;第2、3小题在报表的设计视图中直接右键单击控件选择“属性”命令,对控件进行设置。国家二级ACCESS机试(操作题)模拟试卷第6套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“samp1.accdb”数据库文件中已创建两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fEmp”)。试按以下要求顺序完成表及窗体的各种操作。(1)对表对象“员工表”操作,按照员工性别不同,为编号字段值增补前置字符:男性员工编号前增补字符“8”,女性员工编号前增补字符“6”,如男性的000001更改为8000001,女性的000002更改为6000002。(2)查出员工张汉望的对应密码内容,将密码实际值追加到其简历内容末尾。(3)设置表对象“员工表”的部门号字段值为列表框下拉选择,其值引用“部门表”的对应字段。(4)将“员工表”姓名中的所有“小”字替换为“晓”。(5)依据“员工表”中的职务信息,在经理和主管对应的“说明”字段内输入“干部”信息。(6)设置窗体对象“fEmp”的“记录源”属性和“筛选”属性,使其打开后输出“员工表”的女员工信息。标准答案:【操作步骤】(1)步骤1:在“创建”选项卡下,单击“查询设计”按钮。步骤2:在“显示表”对话框中双击表“员工表”,之后关闭“显示表”对话框。分别双击“编号”、“性别”两个字段添加到查询字段。步骤3:单击“设计”选项卡中“更新”,在“编号”字段“更新到”行输入“"8"&Left([编号],6)”,在“性别”字段“条件”行输入“男”字样,如图4—60所示。单击“运行”按钮,在弹出的对话框中单击“是”按钮,如图4—61所示,完成男性员工编号的增补。步骤4:把“编号”字段“更新到”行中表达式修改为“"6"&Left([编号],6)”,在“性别”字段“条件”行输入“女”字样,单击“运行”按钮,在弹出的对话框中单击“是”按钮,完成女性员工编号的增补。步骤5:按Ctrl+S保存修改,不保存该查询,关闭设计视图。(2)步骤1:在“创建”选项卡下,单击“查询设计”按钮。步骤2:在“显示表”对话框中双击表“员工表”,之后关闭“显示表”对话框。分别双击“姓名”“简历”两个字段添加到查询字段。步骤3:单击“设计”选项卡中“更新”,在“姓名”字段“条件”行输入“张汉望”,在“简历”字段“更新到”行输入“[简历]&[密码]”,如图4—62所示,单击“运行”按钮,在弹出的对话框中单击“是”按钮,完成更新操作。步骤4:按Ctrl+S保存修改,不保存该查询,关闭设计视图。(3)步骤1:单击“表”对象,选中“员工表”右击,选择“设计视图”。步骤2:单击“部门号”字段行任一处,在下面的“查阅”选项卡中的“显示控件”行选择“列表框”,“行来源类型”中选择“表/查询",“行来源”右侧下拉列表中选择“部门表”,如图4—63所示。步骤3:按Ctrl+S保存修改,保存该表,关闭设计视图。(4)步骤1:在表对象列表中双击打开“员工表”数据表视图。步骤2:单击“姓名”字段列的任意位置。步骤3:右键选择“查找”,如图4—64所示,在“查找和替换”对话框中选择“替换”选项卡,在“查找内容”中输入“小”,在“替换为”右边的组合框中输入“晓”,在“匹配”右边的组合框中选择“字段任何部分”,如图4—65所示,单击“全部替换”按钮,在弹出的窗口选择“是”,关闭“查找和替换”窗口。步骤4:单击“保存”按钮保存该表。(5)步骤1:在“员工表”的“职务”字段列的右侧下拉菜单中,取消“全选”,选中“经理”和“主管”,然后单击“确定”按钮,如图4—66所示。步骤2:在筛选出的记录的“说明”字段依次填写“干部”两字。按上述操作方法,选回全部记录。步骤3:按Ctd+S保存修改属性表,保存“员工表”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论