1、Access复习 2012.6 第七套 1)在考生文件夹下的 “samp1.mdb“数据库中建立表 “tcourse“,表结构如表 1所示。 04b (2)根据表 “tcourse“的结构,判断并设置主键。 (3)设置 “学时 “字段的相关属性,使其输入的数据必须大于 0。 (4)设置 “开课日期 “字段的输入掩码为 “短日期 “,默认值为 “2011-9-1“。 (5)在表 “tcourse“中输入表 2中的两条记录。 (6)在数据表视图中冻结 “课程名称 “字段。 ValidationRule 属性 ValidationText 属性 1000 Or Is Null 输入项必须为空值或大于
2、 1000。 Like “A?”输入项必须是 5 个字符并以字母 A 为打头。 = #1/1/96# And #1/1/97#输入项必须是 1996 年中的日期。 1 考生文件夹下存在一个数据库文件 “samp2.mdb“,其中存在表对象 “tcourse“、 “tsinfo“、 “tGrade“和“tStudent“,请按以下要求完成设计: (1)创建一个查询,查找并显示 “姓名 “、 “政治面貌 “、“课程名 “和 “成绩 “等 4个字段的内容,将查询命名为“qt1“; (2)创建一个查询,计算每名学生所选课程的学分总和,并显示 “学号 “和 “学分 “,其中 “学分 “为计算出的学分总和
3、,将查询命名为 “qt2“; (3)创建一个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 “和 “年龄 “,将查询命名为 “qt3“; (4)创建一个查询,将所有学生的 “班级编号 “、 “姓名“、 “课程名 “和 “成绩 “等值填入 “tsinfo“表的相应字段中,其中 “班级编号 “值是 “tstudent“表中 “学号 “字段的前 6位,将查询命名为 “qt4“。 1 ( 1) 1 ( 2) 1 (3) SELECT tStudent.姓名 , tStudent.年龄 FROM tStudent WHERE (tStudent.年龄 )(SELECT avg(年龄 ) from t
4、Student); 1 ( 4) 04c考生文件夹下有图像文件 test.bmp和数据库文件samp3.mdb。 samp3.mdb数据库中已经设计了表对象 tEmp和 tTemp、窗体对象 fEmp、报表对象rEmp和宏对象 mEmp。请在此基础上按照要求补充设计: (1)将表 tTemp中年龄小于 30岁 (不含 30)、职务为职员的女职工记录选出并添加进空白表 tEmp里。 (2)将窗体 fEmp的窗体标题设置为 “信息输出 “;将窗体上名为 “btnP“命令按钮的外观设置为图片显示,图片选择考生文件夹下的 test.bmp图像文件;将“btnP“命令按钮的单击事件设置为窗体代码区已经设计好的事件过程 btnp_Click。 (3)将报表 rEmp的主体节区内 tName文本框控件设置为 “姓名 “字段内容显示;将宏 mEmp重命名保存为自动执行的宏。 注意:其它未涉及的控件和属性不能修改。 ( 1)追加查询,不保存运行