1、国家二级 ACCESS机试(操作题)-试卷 13及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下,“samp1.mdb“数据库文件中已建立 3个关联表对象(名为“职工表“、“物品表“和“销售业绩表“)和一个窗体对象(名为“fTest“)。请按以下要求,完成表和窗体的各种操作: (1)分析表对象“销售业绩表“的字段构成,判断并设置其主键。 (2)将表对象“物品表“中的“生产厂家“字段重命名为“生产企业“。 (3)建立表对象“职工表“、“物品表“和“销售业绩表“的表间关系,并实施参照完整性。 (4)将考生文件夹下 Excel文件 Tes
2、t.xls中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为“tTest“。 (5)将窗体 fTest中名为“bTitle“的控件设置为“特殊效果:阴影“显示。 (6)在窗体fTest中,以命令按钮“bt1“为基准,调整命令按钮“bt2“和“bt3“的大小和水平位置。要求:按钮“bt2“和“bt3“的大小尺寸与按钮“bt1“相同,左边界与按钮“bt1“左对齐。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2.mdb“,里面已经设计好两个表对象“tNorm“和“tStock“。请按以下要求完成设计: (1)创建
3、一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m_data“,所建查询命名为“qT1“。 (2)创建一个查询,查找库存数量超过 10000(不含 10000)的产品,并显示“产品名称“和“库存数量“。所建查询命名为“qT2“。 (3)创建一个查询,按输入的产品代码查找其产品库存信息,并显示“产品代码“、“产品名称“和“库存数量“。当运行该查询时,应显示提示信息:“请输入产品代码:“。所建查询名为“qT3“。 (4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4“。 注意:交叉表查询不做
4、各行小计。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下有一个数据库文件“samp3.mdb“,里面已经设计了表对象“tEmp“和窗体对象“fEmp“。同时,给出窗体对象“fEmp“上“计算“按钮(名为 bt)的单击事件代码,试按以下要求完成设计。 (1)设置窗体对象“fEmp“的标题为“信息输出“。 (2)将窗体对象“fEmp“上名为“bTitle“的标签以红色显示其标题。 (3)删除表对象“tEmp“中的“照片“字段。 (4)按照以下窗体功能,补充事件代码设计。 窗体功能:打开窗体、单击“计算“按钮(名为 bt),事件过程使用 ADO数据库技术计算出表对
5、象“tEmp“中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge“内并写入外部文件中。 注意:不能修改数据库中表对象“tEmp“未涉及的字段和数据;不允许修改窗体对象“fEmp“中未涉及的控件和属性。 程序代码只允许在“*Add*“与“*Add*“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置上已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)-试卷 13答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下,“samp1.mdb“数据库文件中已建立 3个关联表对象(名为“职工表“、“物品表“和“
6、销售业绩表“)和一个窗体对象(名为“fTest“)。请按以下要求,完成表和窗体的各种操作: (1)分析表对象“销售业绩表“的字段构成,判断并设置其主键。 (2)将表对象“物品表“中的“生产厂家“字段重命名为“生产企业“。 (3)建立表对象“职工表“、“物品表“和“销售业绩表“的表间关系,并实施参照完整性。 (4)将考生文件夹下 Excel文件 Test.xls中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为“tTest“。 (5)将窗体 fTest中名为“bTitle“的控件设置为“特殊效果:阴影“显示。 (6)在窗体fTest中,以命令按钮“bt1“为基准,调整命令
7、按钮“bt2“和“bt3“的大小和水平位置。要求:按钮“bt2“和“bt3“的大小尺寸与按钮“bt1“相同,左边界与按钮“bt1“左对齐。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选择“表“对象,右击“销售业绩表“,从弹出的快捷菜单中选择“设计视图“命令。 步骤 2:选择“时间“编号“物品号“字段,右击,选择“主键“,保存并关闭设计视图。 (2)【操作步骤】 步骤 1:选中“表“对象,右键单击“物品表“,从弹出的快捷菜单中选择【设计视图】。 步骤 2:在“字段名称“列将“生产厂家“改为“生产企业“。 步骤 3:单击工具栏中“保存“按钮 ,关闭设计视图界面。 (3)
8、【操作步骤】 步骤 1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表“、“物品表“和“销售业绩表“,关闭显示表对话框。 步骤2:选中表“职工表“中的“编号“字段,拖动鼠标到“销售业绩表“的“编号“字段,放开鼠标,弹出“编辑关系“窗口,单击“实施参照完整性“处,然后单击“创建“按钮。 步骤 3:同理拖动“销售业绩表“中的“物品号“字段到“物品表“的“产品号“字段,建立“销售业绩表“同“物品表“之间的关系。单击工具栏中“保存“按钮)解析:解析:第 1小题在表设计视图中设置字段属性;第 2小题在关系界面中设置表间关系;第 3小题单击菜单栏【文件】|【获取外部数据】
9、|【链接表】链接表;第 5、6 小题在窗体设置视图中右键单击命令按钮选择【属性】,设置其属性。二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2.mdb“,里面已经设计好两个表对象“tNorm“和“tStock“。请按以下要求完成设计: (1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m_data“,所建查询命名为“qT1“。 (2)创建一个查询,查找库存数量超过 10000(不含 10000)的产品,并显示“产品名称“和“库存数量“。所建查询命名为“qT2“。 (3)创建一个查询,按输入的产品代码查找其产品库存信息,并显
10、示“产品代码“、“产品名称“和“库存数量“。当运行该查询时,应显示提示信息:“请输入产品代码:“。所建查询名为“qT3“。 (4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4“。 注意:交叉表查询不做各行小计。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选中“查询“对象,单击“新建“,选择“设计视图“。 步骤 2:在“显示表“对话框中,双击表“tNorm“添加到关系界面中,关闭“显示表“。 步骤 3:在字段行的第一列输入“m_data: Min(最高储备最低储备)“,单击菜单栏【
11、视图】|【总计】,在“总计“行下拉列表中选择“表达式“。 步骤 4:单击工具栏中“保存“按钮 ,另存为“qT1“,关闭设计视图。 (2)【操作步骤】 步骤 1:选中“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框双击表“tStock“,关闭“显示表“对话框。 步骤 2:分别双击 “产品名称“和“库存数量“字段。 步骤 3:在“库存数量“字段的“条件“行输入“10000“。 步骤 4:单击工具栏中“保存“按钮 ,另存为“qT2“。关闭设计视图。 (3)【操作步骤】 步骤 1:选中“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“
12、对话框双击表“tStock“,关闭“显示表“对话框。 步骤 2:分别双击“产品代码“、“产品名称“和“库存数量“字段。 步骤 3:在“产品代码“字段的“条件“行输入“请输入产品代码:“。 步骤 4:单击工具栏中“保存“按钮 )解析:解析:第 1、2、3、4 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达,创建交叉表查询时分别设置行,列,值字段。三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下有一个数据库文件“samp3.mdb“,里面已经设计了表对象“tEmp“和窗体对象“fEmp“。同时,给出窗体对象“fEmp“上“计算“按钮(名为 bt)的单击事件代码,试按
13、以下要求完成设计。 (1)设置窗体对象“fEmp“的标题为“信息输出“。 (2)将窗体对象“fEmp“上名为“bTitle“的标签以红色显示其标题。 (3)删除表对象“tEmp“中的“照片“字段。 (4)按照以下窗体功能,补充事件代码设计。 窗体功能:打开窗体、单击“计算“按钮(名为 bt),事件过程使用 ADO数据库技术计算出表对象“tEmp“中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge“内并写入外部文件中。 注意:不能修改数据库中表对象“tEmp“未涉及的字段和数据;不允许修改窗体对象“fEmp“中未涉及的控件和属性。 程序代码只允许在“*Add*“与“*Add*“之间的空
14、行内补充一行语句、完成设计,不允许增删和修改其它位置上已存在的语句。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选中“窗体“对象,右键单击“fEmp“,在弹出的快捷菜单中选择【设计视图】。 步骤 2:右键单击“窗体选择器“,在弹出的快捷菜单中选择【属性】,在“格式“选项卡的“标题“行输入“信息输出“,关闭属性界面。 (2)【操作步骤】 右键单击“bTitle“标签,在弹出的快捷菜单中选择【属性】。单击“格式“选项卡在“前景色“行输入“255“,关闭属性界面。 (3)【操作步骤】 步骤 1:选中“表“对象,双击表“tEmp,选“照片“字段列,右键单击“照片“列,在弹出的快捷菜单中选择【删除列】。 步骤 2:单击工具栏中“保存“按钮 )解析:解析:第 3小题在数据表中设置删除字段;第 1、2 小题在窗体设计视图右键单击控件选择【属性】,设置属性;第 4小题单击控件选择【事件生成器】,输入代码。