国家二级ACCESS机试(操作题)-试卷44
(总分:6.00,做题时间:90分钟)
一、 基本操作题(总题数:1,分数:2.00)
1.在考生文件夹下的“sampl.accdb”数据库文件中已建立了两个表对象(名为“员上表”和“部门表”)。请按以下要求,完成表的各种操作。 (1)将“员工表”的行高设为15。 (2)设置表对象“员上表”的年龄字段有效性规则为:大于17且小于65(不含17和65);同时设置相应有效性文本为“请输入有效年龄”。 (3)在表对象“员上表”的“年龄”和“职务”两字段之间新增一个字段,字段名称为“密码”,数据类型为文本,字段大小为6。同时,要求设置输入掩码使其以星号方式(密码)显示。 (4)冻结员工表中的“姓名”字段。 (5)将表对象“员工表”数据导出到考生文件夹下,以文本文件形式保存,命名为“Test.txt”。 要求:第一行包含字段名称,各数据项间以分号分隔。 (6)建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。 (分数:2.00)
__________________________________________________________________________________________ 正确答案:(正确答案:(1)步骤1:选择“表”对象,双击“员工表”,打开数据表视图。 步骤2:单击“开始”选项卡“记录”组中的“其他”按钮,选择“行高”命令。在弹出的“行高”对话框中输入“15”,如图3.333所示,单击“确定”按钮。步骤3:按Ctrl+S保存修改。 (2)步骤1:右键单击“员工
表”,从弹击的快捷菜单中选择“设计视图”命令。 步骤2:单击“年龄”字段行任一点,在“有效性规则”行输入“>17 And <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所示。保存修改,关闭关系界面。)
解析:解析:第1、4小题在数据表中设置行高和冻结字段;第2、3小题在设计视图中设置字段属性和添加新字段;第5小题通过用鼠标右键单击表名,从弹出的快捷莱单中选择“导出”命令来实现;第6小题在关系界面中设置表间关系。
步骤3:按Ctrl+S
二、 简单应用题(总题数:1,分数:2.00)
2.在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”。请按以下要求完成设计。 (1)创建一个查询,查找并显示6月份入住客人的“姓名”、“房问号”、“电话”和“入住日期”4个字段的内容,将查询命名为“qT1”。 (2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额。并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为“qT2”。 注:输入姓名时应提示“请输入姓名:” 已住天数按系统日期为客人结账口进行计算。 应交金额=已住天数×价格。 (3)创建一个查询,查找“身份证”字段第4位~第6位值为“102”的记录,并显示“姓名”、“入住日期”和“价格”3个字段的内容,将查询命名为“qT3”。 (4)以表对象“tB”为数据源创建一个查询,使用“房问号”统计并显示每栋楼的各类房间个数。行标题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。 注:房间号的前两位为楼号。 (分数:2.00)
__________________________________________________________________________________________ 正确答案:(正确答案:(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)=\行取消该字段显示,如图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,分数:2.00)
3.考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“m1”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”。请在此基础上按照以下要求补充窗体设计。 (1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18。 (2)将命令按钮bList的标题设置为“显示雇员情况”。 (3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整。 (4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。 (5)窗体加载时,将“Tda”标签标题设置为“YYYY年雇员信息”,其中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013年雇员信息。窗体“加载”事件代码已提供,请补充完整。 (分数:2.00)
__________________________________________________________________________________________ 正确答案:(正确答案:(1)步骤1:在窗体对象中右击窗体“fEmployee”,在弹出的快捷菜单中选择“设计视图”命令,打开窗体设计视图。如图3.87所示。步骤2:在窗体“设计”选项卡“控件”组中
选择“标签”控件,然后单击窗体页眉节区任一点,输入“雇员基本信息”,单击窗体任一点。右键单击“雇员基本信息”标签,从弹出的快捷菜单中选择“属性”命令,在“全部”选项卡的“名称”行输入“bTitle”,分别在“字体名称”和“字号”行下拉列表中选择“黑体”和“18”,如图3.88所示。关闭属性表。(2)在设计视图中右键单击命令按钮“bList”,在弹出的快捷菜单中选择“属性”命令,
(3)右键
在“全部”选项卡下的“标题”行输入“显示雇员情况”,如图3.89所示。关闭属性表。单击命令按钮“bList”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输入以下代码: '*****Add2***** DoCmd.RunMacro\'*****Add2***** 如图3.90所示,关闭界面。(4)在设计视图中右键单击“窗体选择器”,从弹出的快捷菜单中选择
“属性”命令,分别在“格式”选项卡的“滚动条”和“最大最小化按钮”行下拉列表中选择“两者均无”和“无”,关闭属性表。如图3.91所示。单中选择“事件生成器”,如图3.92所示。(5)步骤1:右键单击“窗体选择器”,从弹出的快捷菜步骤2:在空行内输入代码: '*****Add1*****
Tda.Caption=Year(Date())&\年雇员信息\'*****Add1***** 单击“保存”按钮,关闭界面。如图3.93所示。) 解析:解析:第1小题在窗体的设计视图中添加控件并右键单击选择属性,设置属性;第2、3小题在报表的设计视图中直接右键单击控件选择“属性”命令,对控件进行设置。