江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2015年9月全国计算机二级ACCESS操作题真题

 

72 

一、基本操作

在考生文件夹下,存在一个数据库文件"samp1.mdb",在数据库文件中已经建立了一个
表对象"学生基本情况",试按以下操作要求,完成各种操作
(1)在数据表视图中,将"学生基本情况"表中的所有字段显示出来
(2)将"学生基本情况"表名称更改为"tStud",并设置表的主键字段,使其能够唯一标识表中记录,设置"身份ID"
字段的相应属性,使该字段在数据表视图中的显示标题为"身份证"
(3)在"家长身份证号"和"语文"两个字段之间增加一个字段,名称为"电话",类型为文本,大小为12,设置该字段
输入掩码为:前四位固定为"010-",后八位为数字,将"姓名"字段设置为有重复索引,且必须有值
(4)在"tStud"表中增加一个字段,字段名为"总成绩".字段值为:总成绩=语文+数学+外语,计算结果的"结果类型"
为"整型","格式"为"标准","小数位数"为0.
(5)将tStud表拆分为两个新表,表名分别为"tStudent"和"tScore",其中"tStudent"表结构为:编号,
身份ID,姓名,家长姓名,家长身份证号,电话;"tScore"表结果为:编号,语文,数学,外语,总成绩
要求:保留"tStud"表
(6)设置"tStudent"和"tScore"表之间的关系

2简单应用.

在考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCoure",
"tScore","tStud",试按以下要求完成设计:
(1)创建一个查询,查找2005年入学的党员学生选课成绩,并显示"姓名","性别","入学时间",
"课程名"和"成绩"五列信息,所建查询命名为"qT1"
(2)创建一个查询,按输入的分数查找选课成绩平均值大于所输入分数的学生信息,并显示"学号"和
"平均成绩"当运行该查询时,应显示提示信息:"请输入要比较的分数:",所建查询命名为"qT2"
(3)创建一个查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示,缩减查询命名为"qT3"
说明:"学号"字段的前8位为班级编号
要求:使用Round函数获取平均成绩的整数值

(4)创建一个查询,统计2门以上(含2门)课程不及格的学生,并将其"姓名"和统计的"不及格门次"放到一个新表中,
表名为"tNew",表结果为"姓名"和"不及格门次",所建查询命名为"qT4"
要求:(1)使用"成绩"字段统计不及格课程的门次
     (2)创建此查询后,运行该查询,并查看允许结果

3.综合应用

在考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tStud",查询对象
"qstud"和"fTimer"窗体对象,同时还设计出以"qStud"为数据源的报表对象"rStud"
试在次基础上按照如下要求补充报表和窗体设计
(1)在报表的报表也没节去添加一个标签控件,其名称为"bTitle",显示内容为"学生信息表";预览报表时,报表
标题显示内容为"****年度#####",请按照VBA代码中的指示将代码补充完整
说明:显示标题中,"****"为本年度年份,要求使用函数获取
      显示标题中,"#####"为标签控件"bTitle"中的内容
(2)在报表的主体节去添加一个文本框控件,显示"姓名"字段值。该控件放置在距上边0.1厘米,距左边
3.2厘米,并命名为"tName"
 (3)按"编号"字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节去,计算控件命名
为"tAvg"
要求:使用分组表达式进行分组
(4)有一个名为"fTimer"的计时器窗体,运行窗体后,窗体标题自动显示为"计时器",单击"设置"按钮
(名称为"cmdSet"),在弹出的输入框中输入计时秒数(10以内的数),单击"开始"按钮(名称为"cmdstart")
开始计时,同时在文本框(名称为"txtList")中显示计时的秒数,计时时间到时,停止计时并响铃,同时将
文本框清零,根据以上描述,按照VBA代码中的指示将代码补充完整

注意:不允许改动数据中的表对象"tStud"和查询对象"qStud",同时也不允许修改报表对象"rStud"和窗体
对象"fTimer"中已有的以及未涉及的控件和属性,程序代码只允许在"*******Add******"与"*******Add******"之间
的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句