2015年3月全国二级ACCESS操作真题第1套 |
69 一、基本操作 在考生文件夹下,存在一个数据库文件"samp1.accdb"、一个Excel文件"tScore.xls"和一个图像文件"photo.bmp"。在数据库文件中已经建立了一个表对象"tStud"。试按以下操作要求,完成各种操作。 (1)设置"ID"字段为主键;设置"ID"字段的相应属性,使该字段在数据表视图中的显示标题为"学号"。 (2)将"年龄"字段的默认值属性设置为表中现有记录学生的平均年龄值(四舍五入取整),"入校时间"字段的格式属性设置为"长日期"。 (3)设置"入校时间"字段的有效性规则和有效性文本。有效性规则为:输入的入校时间必须为9月;有效性文本内容为"输入的月份有误,请重新输入"。 (4)将学号为"20041002"学生的"照片"字段值设置为考生文件夹下的"photo.bmp"图像文件(要求使用"由文件创建"方式)。 (5)将"政治面目"字段改为下拉列表选择,选项为"团员"、"党员"和"其他"三项。 (6)将考生文件夹下的"tScore.xlsx"文件导入到"samp1.mdb"数据库文件中,第一行包含列标题,表名同excel文档主文件名,主键为表中的"ID"字段。 二、简单应用 考生文件夹下存在一个数据库文件"samp2.accdb",里面已经设计好表对象"tStud"、"tScore"和"tCourse",试按以下要求完成设计。 (1)创建一个查询,查找年龄低于所有学生平均年龄的学生党员信息,输出其"姓名"、"性别"和"入校时间"。所建查询命名为"qT1"。 (2)创建一个查询,按学生姓氏查找学生的信息,并显示"姓名"、"课程名"和"成绩"。当运行该查询时,应显示提示信息:"请输入学生姓氏"。所建查询命名为"qT2"。 说明:这里不用考虑复姓情况。 (3)创建一个查询,第一列显示学生性别,第一行显示课程名称,以统计并显示各门课程男女生的平均成绩。要求计算结果用round函数取整,所建查询命名为"qT3"。 (4)创建一个查询,运行该查询后生成一个新表,表名为"tTemp",表结构包括"学号"和"平均成绩"两个字段,表内容为选课平均成绩及格的学生记录。所建查询命名为"qT4"。要求创建此查询后,运行该查询,并查看运行结果。 三、综合应用 请在"答题"菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下: 注意:下面出现的"考生文件夹"均为%USER% 考生文件夹下存在一个数据库文件"samp3.accdb",里面已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand"。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle" ,标题显示为"旅游线路信息表",字体名称为"宋体",字体大小为22,字体粗细为"加粗",倾斜字体为"是"。 (2)预览报表时,报表标题显示为:"**月#######",请按照VBA代码中的指示将代码补充完整。 注意:①显示标题中的月为本年度当月,"#######"为标签控件"bTitle"的内容;②如果月份小于10,按实际位数显示。 要求:本年度当月的时间必须使用函数获取。 (3)在"导游姓名"字段标题对应的报表主体区位置添加一个控件,显示出"导游姓名"字段值,并命名为"tName"。 (4)在报表适当位置添加一个文本框控件,计算并显示每个导游带团的平均费用,文本框控件名称为tAvg。 注意:报表适当位置是指报表页脚、页面页脚或组页脚。 注意:不允许改动数据库文件中的表对象"tBand"和"tLine",同时也不允许修改报表对象"rBand"中已有的控件和属性。程序代码只允许在"*******Add******"与"*******Add******"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
一、基本操作答案 (1)【操作步骤】 步骤1:打开考生文件夹下的数据库文件“samp1.accdb”,选择“表”对象,右键单击“tStud”表,在弹出的快捷菜单中选择“设计视图”命令。 步骤2:右键单击“ID”行,在弹出的快捷菜单中选择“主键”命令, 在其“常规”选项卡的“标题”行中输入“学号”。然后单击快速访问工具栏中的“保存”按钮。 步骤3:单击快速访问工具栏中的“保存”按钮,然后关闭“设计视图”。 (2)【操作步骤】 步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮。在弹出的“显示表”对话框中双击“tStud” 表,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击“年龄”字段,单击“查询工具”的“设计”选项卡,在其“显示/隐藏”组中单击“汇总”按钮,在“年龄”字段的“总计”行的下拉列表中选择“平均值”;再单击工具栏中的“运行”按钮,记录其运行的结果“19.0666666666667”,关闭该查询的视图,且不保存该“查询”。 步骤3:选择“表”对象,右键单击“tStud”表,在弹出的快捷菜单中选择“设计视图”命令。 步骤4:单击“年龄”字段行任一点,在其“常规”选项卡的“默认值”行中输入“19”。 步骤5:单击“入校时间”字段行任一点,在其“常规”选项卡的“格式”行的下拉列表中选择“长日期”。 步骤6:单击快速访问工具栏中的“保存”按钮,然后关闭“设计视图”。 (3)【操作步骤】 步骤1:单击“入校时间”字段行任一点,在其“常规”选项卡的“有效性规则”行中输入“Month([入校时间])=9”,在其“有效性文本”行中输入“输入的月份有误,请重新输入”。 步骤2:单击快速访问工具栏中的“保存”按钮,在弹出的对话框中,单击“是”按钮,然后关闭“设计视图”。 (4)【操作步骤】 步骤1:选择“表”对象,双击“tStud”表,即可打开数据表视图。 步骤2:右键单击“20041002”对应行和“照片”列交叉的单元格,在弹出的快捷菜单中选择“插入对象(J)…”命令;在弹出的对话框中单击“由文件创建(F)”选项按钮,然后单击“浏览(B)…”按钮,弹出“浏览”对话框,在考生文件夹找到“photo.bmp”文件并选中,然后单击“确定”按钮,再单击“确定”按钮即可。 步骤3:单击快速访问工具栏中的“保存”按钮,然后关闭“数据表视图”。 (5)【操作步骤】 步骤1:选择“表”对象,右键单击“tStud”表,在弹出的快捷菜单中选择“设计视图”命令。 步骤2:在“政治面目”行的“数据类型”列的下拉列表中选择“查阅向导”命令。在弹出的“查阅向导”对话框中选择“自行键入所需要的值”命令,然后单击“下一步”按钮。 步骤3:在弹出的对话框中依次输入“团员”、“党员”、“其他”,然后单击“完成”按钮。 步骤4:单击快速访问工具栏中的“保存”按钮,然后关闭“设计视图”。 (6)【操作步骤】 步骤1:单击功能区的“外部数据”选项卡下的“导入并链接”组中的“Excel”按钮,弹出“获取外部数据-Excel电子表格”对话框。 步骤2:在该对话框中单击“文件名”行的“浏览(R)…”按钮,弹出“打开”对话框,在考生文件夹下找到“tScore.xlsx”文件并选中,然后单击“打开”按钮;在“指定数据在当前数据库中的存储方式和存储位置”区域中,选择“将数据导入当前数据库的新表中(I)”,然后单击“确定”按钮。 步骤3:单击“下一步”按钮,单击选中“第一行包含列标题(I)”,然后连续单击两次“下一步”按钮,单击选中“我自己选择主键(C)”,在其右侧对应的下拉列表里选择“ID”,单击 “下一步”按钮,在“导入到表(I)”对应的文本框输入“tScore”,单击“完成”按钮,最后单击“关闭”按钮即可。 二、简单应用答案 (1)【操作步骤】 步骤1:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在弹出的“显示表”对话框中双击 “tStud” 表,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击 “姓名”、“性别”、“入校时间”、“年龄”、“党员否”字段;并取消“年龄”和“党员否”字段 “显示”行复选框的勾选;在“年龄”字段的“条件”行中输入“<(select Avg([年龄]) from [tStud])”;在“党员否”字段的“条件”行中输入“Ture”。 步骤3:单击快速访问工具栏中的“保存”按钮,另存为“qT1”,关闭“设计视图”。 (2) 【操作步骤】 步骤1:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在弹出的“显示表”对话框中双击 “tStud”、“tScore”和“tCourse”表,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击“tStud”表的“姓名”字段,“tCourse”表的“课程名”字段,“tScore”表的“成绩”字段;在“姓名”字段的“条件”行中输入“Like [请输入学生姓氏] & "*"”。 步骤3:单击快速访问工具栏中的“保存”按钮,另存为“qT2”,然后关闭“设计视图”。 (3) 【操作步骤】 步骤1:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在弹出的“显示表”对话框中双击 “tStud”、“tScore”和“tCourse”表,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击“tStud”表的“性别”字段,“tCourse”表的“课程名”字段,在“课程名”字段的下一空白列中输入“Round(Avg([成绩]),0)”;单击“查询工具”的“设计”选项卡,在“查询类型”组中单击“交叉表”按钮,在“性别”字段的“交叉表”行的下拉列表中选择“行标题”,在“课程名”字段的“交叉表”行的下拉列表中选择“列标题”,在“Round(Avg([成绩]),0)”列的“交叉表”行的下拉列表中选择“值”,在“Round(Avg([成绩]),0)”的“总计”行的下拉列表框中选择“Expression”。 步骤3:单击快速访问工具栏中的“保存”按钮,另存为“qT3”,然后关闭“设计视图”。 (4) 【操作步骤】 步骤1:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在弹出的“显示表”对话框中双击 “tStud”和“tScore”表,然后单击“关闭”按钮,关闭“显示表”对话框。 步骤2:双击“tStud”表的“学号”字段,在“学号”字段的下一空白列中输入“平均成绩: 成绩”,继续双击“tScore”表的“成绩”字段;并取消“成绩”字段“显示”行复选框的勾选;在“成绩”字段的“条件”行中输入“>=60”。 步骤3:单击“查询工具”的“设计”选项卡,在“显示/隐藏”组中单击“汇总”按钮,在“学号”字段的“总计”行的下拉列表中选择“Group By”,在“平均成绩”字段的“总计”行的下拉列表中选择“平均值”,在“成绩”字段的“总计”行的下拉列表中选择“Group By”。 步骤4:单击“查询工具”的“设计”选项卡,在“查询类型”组中单击“生成表”按钮,弹出“生成表”对话框,在“表名称(N)”行中输入“tTemp”,再单击“确定”按钮。 步骤5:单击工具栏中的“运行”按钮,在弹出的对话框中单击“是”按钮。 步骤6:单击快速访问工具栏中的“保存”按钮,另存为“qT4”,然后关闭“设计视图”。 三、综合应用答案 (1)【操作步骤】 步骤1:单击“报表”对象,右键单击“rBand”报表,在弹出的快捷菜单中选择“设计视图”命令。 步骤2:展开报表页眉节区,选择“设计”选项卡下“控件”组中的“标签”控件 ,单击报表页眉节区任一点,出现标签控件,单击标签控件并输入“旅游线路信息表”。 步骤3:右键单击此标签控件,选择“属性”命令,在“全部”选项卡下的“名称”行中输入“bTitle”,在“字体名称”行中选择“宋体”,在“字号”行中输入“22”,在“字体粗细”行中选择“加粗”,在“倾斜字体”选择“是”。 步骤4:然后关闭属性表,按Ctrl+S保存修改。 (2)【操作步骤】 步骤1:在设计视图中的任意位置右击,在弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”选项,然后单击“确定”按钮,在空行输入如下代码: '显示标签控件“bTitle”的内容 '************ Add ************ Me.Caption = Month(Date) & "月" & bTitle.Caption '************ Add ************ 步骤2:按Ctrl+S保存修改,关闭代码生成器。 (3)【操作步骤】 步骤1:选择“设计”选项卡中“控件”组中的“文本框”控件,单击报表主体节区任一点,弹出“Text”标签和“未绑定”文本框。 步骤2:选中“Text”标签按DELETE键将其删除,右键单击“未绑定”文本框在弹出的快捷菜单中选择“属性”命令,在“全部”选项卡下的“名称”行输入“tName”,在“控件来源”行下拉列表中选择“导游姓名”,然后关闭属性表。 步骤3:拖动tName文本框至合适位置。然后按Ctrl+S保存修改。 (4)【操作步骤】 步骤1:在“rBand”报表下端的“分组、排序和汇总”界面中选择“添加组”(如不出现“分组、排序和汇总”界面,单击“设计”选项卡“分组和汇总”组中的“分组和排序”按钮),在“分组形式”右侧的下拉列表中选择“导游姓名”并点击“更多”,然后分别选择“无页眉节”、“有页脚节”,关闭“分组、排序和汇总”选项。 步骤2:选择“设计”选项卡下“控件”组中的“文本框”控件,单击导游姓名页脚节区任一点,弹出“Text”标签和“未绑定”文本框。右键单击“Text”标签,在弹出的快捷菜单中选择“属性”命令,在“全部”选项卡下“标题”行中输入“平均费用:”,然后关闭属性表。 步骤3:右键单击“未绑定”文本框,在弹出的快捷菜单中选择“属性”命令,在“全部”选项卡下“名称”行中输入“tAvg”,在“控件来源”行输入“=Avg([费用])”,然后关闭属性表。 步骤4:按Ctrl+S保存修改,关闭设计视图。 |