1、二级 ACCESS-16-1及答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.在考试文件夹下有“库存管理系统.mdb”数据库。(1)将考试文件夹下“产品入库表.xls”表导入数据库,第一行包含列标题,将 ID设置为主键。(2)将导入表命名为“产品入库表”,并按下列要求修改表的设计。 字段名称 字段类型 字段大小 是否主键ID 文本 5 是日期 日期时间 短日期产品代码 文本 10入库数量 数字 整型(3)将库存表和产品出库表的关系设置为一对多,实施参照完整性。(4)将“产品信息表”中的“价格”字段的标题设置为“入库价格”,小数位数改
2、为“2”。(分数:30.00)_二、B2简单应用题/B(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”,请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示所有客人的“姓名”、“房间号”、“电话”和“入住日期”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_(2).创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为“qT2”。 注:输入姓名时应提示“请输入姓名:” 已住天数按系统日
3、期为客人结账日进行计算。 应交金额=已住天数+价格。(分数:10.00)_(3).创建一个查询,查找“身份证”字段第 4位第 6位值为“102”的记录,并显示“姓名”、“入住日期”和“价格”3 个字段的内容,将查询命名为“qT3”。(分数:10.00)_(4).以表对象“tB”为数据源创建一个选择查询,使用“房间号”统计并显示每栋楼的各类房间个数。行标题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。 注:房间号的前两位为楼号。(分数:10.00)_三、B3综合应用题/B(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象
4、“tCollect”,查询对象“qT”,同时还有以“tCollect”为数据源的窗体对象“fCollect”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).将窗体“fCollect”的记录源改为查询对象“qT”。(分数:6.00)_(2).在窗体“fCollect”的页眉节区中添加一个标签控件,名称为“bTitle”,标题为“CD 明细”,字体为“黑体”,字号为 20,字体粗细为“加粗”。(分数:6.00)_(3).将窗体标题栏上的显示文字设为“CD 明细显示”。(分数:6.00)_(4).在窗体页脚节区中添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”。(分数:6
5、.00)_(5).设置命令按钮“bC”的单击事件,使单击该命令按钮后,CDID 标签的显示颜色改为红色。要求用 VBA代码实现。 注意:不能修改窗体对象“fCollect”中未涉及的控件和属性;不能修改表对象“tCollect”和查询对象“qT”。(分数:6.00)_二级 ACCESS-16-1答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.在考试文件夹下有“库存管理系统.mdb”数据库。(1)将考试文件夹下“产品入库表.xls”表导入数据库,第一行包含列标题,将 ID设置为主键。(2)将导入表命名为“产品入库表”,并按下列要求修改
6、表的设计。 字段名称 字段类型 字段大小 是否主键ID 文本 5 是日期 日期时间 短日期产品代码 文本 10入库数量 数字 整型(3)将库存表和产品出库表的关系设置为一对多,实施参照完整性。(4)将“产品信息表”中的“价格”字段的标题设置为“入库价格”,小数位数改为“2”。(分数:30.00)_正确答案:(1)打开“库存管理系统.mdb”数据库文件,在“数据库”窗口中新建表,在弹出的“新建表”对话框中选择“导入表”,设置“导入”对话框的“文件类型”为“.xls”。选择“产品入库表xls”导入。导入时,选择“第一行包含列标题”,主键为“ID”,将该表保存为“产品入库表”。 (2)用设计视图的方
7、式打开“产品入库表”,按照题目中所示,修改 ID、日期、产品代码、入库数量的数据类型。 (3)单击工具栏中的“关系”按钮,然后在“关系”下拉菜单中选择“显示表”,在弹出的“显示表”对话框中,添加“库存表”表和“出库表”表,将“库存表”表的“产品代码”字段拖动到“出库表”表的“产品代码”字段,在“编辑关系”对话框中的“实施参照完整性”复选框前面打钩。 (4)以设计视图的方式打开“产品信息表”,点击“价格”,在常规选项卡中设置标题为“入库价格”,小数位数为 2。)解析:二、B2简单应用题/B(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个
8、表对象“tA”和“tB”,请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示所有客人的“姓名”、“房间号”、“电话”和“入住日期”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(操作步骤 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。 步骤 2:分别双击“姓名”、“房间号”、“电话”和“入住日期”字段将其添加到“字段”行,如图所示。 * 步骤 3:按 Ctrl+S保存修改,另存为“qT1”。关闭设计视图。)解析:(2).创建一个查询,能够在客人结账时根据客人
9、的姓名统计这个客人已住天数和应交金额,并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为“qT2”。 注:输入姓名时应提示“请输入姓名:” 已住天数按系统日期为客人结账日进行计算。 应交金额=已住天数+价格。(分数:10.00)_正确答案:(操作步骤 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。 步骤 2:分别双击“姓名”和“房间号”字段将其添加到“字段”行。在“姓名”字段的“条件”行输入“请输入姓名:”。 步骤 3:在字段行下一列输入“已住天数:Day(Date()-入住日期)”。 步骤
10、 4:在字段行下一列输入“应交金额:Day(Date()-入住日期)*价格”。如图所示。 * 步骤 5:按 Ctrl+S保存修改,另存为“qT2”。关闭设计视图。)解析:(3).创建一个查询,查找“身份证”字段第 4位第 6位值为“102”的记录,并显示“姓名”、“入住日期”和“价格”3 个字段的内容,将查询命名为“qT3”。(分数:10.00)_正确答案:(操作步骤 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tA”和“tB”,关闭“显示表”对话框。 步骤 2:分别双击“姓名”、“入住日期”、“价格”和“身份证”字段添加到“字段”行。 步骤 3
11、:在“身份证”字段的“条件”行输入“Mid(身份证,4,3)=“102“”,在“显示”行取消该字段显示,如图所示。 * 步骤 4:按 Ctrl+S保存修改,另存为“qT3”。关闭设计视图。)解析:(4).以表对象“tB”为数据源创建一个选择查询,使用“房间号”统计并显示每栋楼的各类房间个数。行标题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。 注:房间号的前两位为楼号。(分数:10.00)_正确答案:(操作步骤 步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tB”,关闭“显示表”对话框。 步骤 2:单击“设计”选项卡“查询类型”组中的“交
12、叉表”按钮。 步骤 3:在“字段”行的第一列输入“楼号:Left(房间号,2)”。双击“房间类别”和“房间号”字段。 步骤 4:在“房间号”字段“总计”行下拉列表中选择“计数”。 步骤 5:分别在“楼号”、“房间类别”和“房间号”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”,如图所示。 * 步骤 6:按 Ctrl+S保存修改,另存为“qT4”。关闭设计视图。)解析:考点 本题考点:创建条件查询、分组总计查询和交叉表查询等。 第 1、2、3、4 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。 添加新字段时要注意所用表达式的格式,创建交叉表时要分清行、列、值
13、字段,不要混淆。三、B3综合应用题/B(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tCollect”,查询对象“qT”,同时还有以“tCollect”为数据源的窗体对象“fCollect”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).将窗体“fCollect”的记录源改为查询对象“qT”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“tCollect”,在弹出的快捷菜单中单击“设计视图”命令。 步骤 2:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“属性”命令,在“
14、记录源”行右侧的下拉列表选项中单击“qT”,关闭属性界面。)解析:(2).在窗体“fCollect”的页眉节区中添加一个标签控件,名称为“bTitle”,标题为“CD 明细”,字体为“黑体”,字号为 20,字体粗细为“加粗”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击工具箱中的“标签”控件按钮,单击窗体页眉位置,输入“CD 明细”,单击窗体任一点以完成输入。 步骤 2:用鼠标右击标签“CD 明细”,在弹出的快捷菜单中单击“属性”命令,在“名称”行中输入“bTitle”,在“字体名称”、“字号”和“字体粗细”行右侧的下拉列表选项中分别选择“黑体”、“20”和“加粗”,关闭属性界面。)
15、解析:(3).将窗体标题栏上的显示文字设为“CD 明细显示”。(分数:6.00)_正确答案:(微步骤 步骤 1:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“属性”命令。 步骤 2:在“标题”行中输入“CD 明细显示”,关闭属性界面。)解析:(4).在窗体页脚节区中添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击工具栏中的“命令按钮”控件,单击窗体页脚节区适当位置,在弹出的对话框中单击“取消”按钮。 步骤 2:用鼠标右击该命令按钮,在弹出的快捷菜单中单击“属性”命令,单击“全部”选项卡,在“名称”和“标题”行中分别输入“bC”
16、和“改变颜色”。)解析:(5).设置命令按钮“bC”的单击事件,使单击该命令按钮后,CDID 标签的显示颜色改为红色。要求用 VBA代码实现。 注意:不能修改窗体对象“fCollect”中未涉及的控件和属性;不能修改表对象“tCollect”和查询对象“qT”。(分数:6.00)_正确答案:(徼步骤 步骤 1:用鼠标右击命令按钮“bC”,在弹出的快捷菜单中单击“事件生成器”命令,在弹出的“选择生成器”对话框中选择“代码生成器”,在空行内输入代码“CDID_标签 ForeColor=vbRed”,关闭界面。 步骤 2:单击“保存”按钮*,关闭设计视图。)解析:解析 本题关键字有:在窗体中添加标签、命令按钮控件并设置其属性。第(1)、(2)小题在设计视图中添加控件,并用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性;第(3)、(4)小题用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性。