1、国家二级(ACCESS)机试-试卷 116 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1mdb”和“dResearchmdb”,照片文件名为“照片bmp”。试按以下操作要求,完成表的建立和修改;(1)将考生文件夹下的“dResearchmdb”数据库中的“tEmployee”表导入到 samp1mdb 数据库中。(2)创建一个名为“tBranch”的新表,其结构如下: (3)判断并设置表“tBranch”的主键。(4)设置
2、新表“tBranch”中的“房间号”字段的“有效性规则”,保证输入的数字在 100900 之间(不包括 100 和900)。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tNorm”和“tStock”两个表对象。试按以下要求完成设计:(1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m data”,所建查询命名为“qT1”。(2)创建一个查询,查找库存数量在合理范围(最低储备,最高储备)的产品,并显示“产品名称”和“库存数量”,所建查询
3、名为“qT2”。(3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息:“请输入产品代码:”。所建查询名为“qT3”。(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。注意:交叉表查询不做各行小计。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有一个数据库“Acc3mdb”,其中存在已经设计好的表对象“tEmployee”、“tAttend”和“tWo
4、rk”,查询对象“查询”,宏对象“m1”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”和以“查询”,为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请按照以下要求补充“fEmp 哇 oyee”窗体设计:(1)在窗体“fEmployee”的窗体页眉节区添加一个标签控件,名称为“bTitle”,标题为“职工基本信息”,字体为“黑体”,字号为“24”。(2)在窗体“fEmployee”的窗体页脚节区添加一个按钮,命名为“bList”,按钮标题为“显示职工科研情况”。(3)设置按钮“bList”的单击事件属性为运行
5、宏对象“m1”。(4)取消主窗体和子窗体中的浏览按钮。窗体最终效果如图 5 和图 6 所示。 (分数:2.00)_国家二级(ACCESS)机试-试卷 116 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1mdb”和“dResearchmdb”,照片文件名为“照片bmp”。试按以下操作要求,完成表的建立和修改;(1)将考生文件夹下的“dResearchmdb”数据库中的“tEmployee”表导入到 samp1mdb 数据
6、库中。(2)创建一个名为“tBranch”的新表,其结构如下: (3)判断并设置表“tBranch”的主键。(4)设置新表“tBranch”中的“房间号”字段的“有效性规则”,保证输入的数字在 100900 之间(不包括 100 和900)。 (分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“sampImdb”数据库窗口,执行【文件】【获取外部数据】【导入】菜单命令,在“考生文件夹”中找到并选中“dResearchmdb”,单击“导入”按钮。 步骤2:选中“tEmployee”,单击“确定”按钮。 (2)步骤 1:选中“表”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按
7、钮。 步骤 2:输入字段名“部门编号”,对应的字段类型选择“文本”,设置字段大小为:16。 步骤 3:输入字段名“部门名称”,对应的字段类型选择“文本”,设置字段大小为:10。 步骤 4:输入字段名“房间号”,对应的字段类型选择“数字”,设置字段大小为:整型 步骤 5:单击工具栏中的“保存”按钮,输入表名“tBranch”。单击“确定”按钮。关闭设计视图。 (3)步骤 1:右键单击“部门编号”行。 步骤 2:选择“主键”命令。 (4)步骤 1:单击“房间号”字段。 步骤 2:在“字段属性”的“有效性规则”行中输入;100AND900“。 步骤 3:单击工具栏中的“保存”按钮。 (5)步骤 1:
8、执行【视图】【数据表视图】菜单命令。 步骤 2:按照题目要求在表中添加新记录。步骤 3:单击工具栏中的“保存”按钮,关闭数据表视图。 (6)步骤 1:右键单击“tEmployee”,选择“设计视图”命令。 步骤 2:在“房间号”下一行“字段名称”列中输入:照片,在“数据类型”下拉列表中选中“OLE 对象”。 步骤 3:单击工具栏中的“保存”按钮。 步骤 4:执行【视图】【数据表视图】菜单命令, 步骤 5:右键单击姓名为“李丽”的记录的“照片”列,选择“插入对象”命令,然后选择“由文件创建”单选框,单击“浏览”按钮,在考生文件夹中找到并选中“照片bmp”文件,然后单击“确定”按钮。 步骤 6:单
9、击“确定”按钮,返回数据表视图。 步骤 7:单击工具栏中的“保存”按钮,关闭数据表视图。)解析:解析:本题考查: (1)导入表。 (2)建立新表 (3)设置主键。 (4)字段大小、有效性规则等字段属性的设置。 (5)添加字段。 (6)添加记录。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tNorm”和“tStock”两个表对象。试按以下要求完成设计:(1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m data”,所建查询命名为“qT1”。(2)创建
10、一个查询,查找库存数量在合理范围(最低储备,最高储备)的产品,并显示“产品名称”和“库存数量”,所建查询名为“qT2”。(3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息:“请输入产品代码:”。所建查询名为“qT3”。(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。注意:交叉表查询不做各行小计。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2,mdb”数据库窗口,选中“查询”对象,单击“新建”
11、按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中,双击表“tNorm”,关闭“显示表”对话框。 步骤 2:在“字段”行的第一列输入:m data:Min(最高储备-最低储备),如图2202 所示。 步骤 3:单击工具栏中的“保存”按钮,保存为“qT1”,单击“确定”按钮,关闭设计视图。 (2)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStock”、“tNorm”。关闭“显示表”对话框。 步骤 2:分别双击“tStock”表的“产品名称”字段和“tStoek”表的“库存数量”字段。 步骤 3:在“库存数量”字段的“
12、条件”行输入:最低储备And最高储备。如图 2-203 所示。 步骤 4:单击工具栏中的“保存”按钮,保存为“qT2”。单击“确定”按钮,关闭设计视图。 (3)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStock”,关闭“显示表”对话框。 步骤 2:分别双击“产品代码”、“产品名称”和“库存数量”字段。 步骤3:在“产品代码”字段的“条件”行输入:请输入产品代码:。如图 2-204 所示。 步骤 4:单击工具栏中的“保存”按钮,保存为“qT3”。单击“确定”按钮,关闭设计视图。 (4)步骤 1:选中“查询”对象,单击“新建”按
13、钮,选中“交叉表查询向导”,单击“确定”按钮。 步骤 2:在“视图”处单击“表”选项,选中表“tStock”,单击“下一步”按钮。 步骤 3:在弹出对话框的“可用字段”列表中双击“产品名称”作为行标题,单击“下一步”按钮。 步骤 4;在弹出对话框的“可用字段”列表中双击“规格”作为列标题。 步骤 5:在“字段”列表中选中“单价”,在“函数”列表中选中“平均”,取消“是,包括各行小计”复选框的勾选,不做各行小计,然后单击“下一步”按钮。 步骤 6:在“请指定查询的名称”处输入“qT4”,单击“完成”按钮。如图 2-205 所示。 )解析:解析:(1)本题考查创建选择查询、交叉表查询和参数查询设置
14、方法。 (2)本题主要考查参数查询的设计方法。 (3)本题主要考查交叉表查询的设计方法以及系统函数的使用。 (4)本题主要考查交叉表查询的设计方法。在设计交叉表查询要注意三要素:行字段、列字段、值字段。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有一个数据库“Acc3mdb”,其中存在已经设计好的表对象“tEmployee”、“tAttend”和“tWork”,查询对象“查询”,宏对象“m1”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”和以“查询”,为数据源的窗体对象“fList”。其中,“fEmplo
15、yee”窗体对象中含有一个子窗体,名称为“list”。请按照以下要求补充“fEmp 哇 oyee”窗体设计:(1)在窗体“fEmployee”的窗体页眉节区添加一个标签控件,名称为“bTitle”,标题为“职工基本信息”,字体为“黑体”,字号为“24”。(2)在窗体“fEmployee”的窗体页脚节区添加一个按钮,命名为“bList”,按钮标题为“显示职工科研情况”。(3)设置按钮“bList”的单击事件属性为运行宏对象“m1”。(4)取消主窗体和子窗体中的浏览按钮。窗体最终效果如图 5 和图 6 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc3.mdb”数据库窗口中选中“
16、窗体”对象,右键单击窗体“fEnlployee”,选择“设计视图”。选中工具箱中的“标签”控件,单击窗体页眉节区适当位置,输入“职工基本信息”,然后单击窗体任一点。右键单击“职工基本信息”标签,选择“属性”,单击“全部”选项卡,在“名称”行输入“bTitle”,分别在“字体名称”和“字号”行右侧下拉列表中选中“黑体”和“24”,关闭属性界面。 (2)选中“命令按钮”控件,单击窗体页脚节区任一点。右键单击刚添加命令按钮,选择“属性”,在“名称”和“标题”行分别输入“bList”和“显示职工科研情况”。 (3)单击“事件”选项卡,在“单击”行右侧下拉列表中选中“m1”。关闭属性界面。 (4)右键单击“窗体选择器”,选择“属性”。单击“格式”选项卡,在“导航按钮”的右侧下拉列表中选中“否”,关闭属性界面。按以上步骤设置子窗体的导航按钮。单击工具栏中的“保存”按钮,关闭设计视图。)解析: