一、基本操作题 在考生文件夹下,存在一个数据库文件“samp1.mdb”,里边已建立两个表对象“tGrade”和“tStudent”;同时还存在一个Excel文件“tCourse.xls”。试按以下操作要求,完成表的编辑:
% @, R3 t! y) X: U# t5 J9 T (1)将Excel文件“tCourse.xls”导入到“samp1.mdb”数据库文件中,表名称不变,设“课程编号”字段为主键;
; X7 B* e9 b$ p2 q (2)对“tGrade”表进行适当的设置,使该表中的“学号”为必填字段,“成绩”字段的输入值为非负数,并在输入出现错误时提示“成绩应为非负数,请重新输入!”信息;# D/ S7 }. o V; X, g, a- {
(3)将“tGrade”表中成绩低于60分的记录全部删除;
! L3 V7 x: b& |2 ]- t5 ? (4)设置“tGrade”表的显示格式,使显示表的单元格显示效果为“凹陷”、文字字体为“宋体”、字号为11;
& d7 c& a; s. x# g+ ^. s (5)建立“tStudent”、“tGrade” 和“tCourse”三表之间的关系,并实施参照完整性。
" R M, |! R1 W 二、简单应用题
' r( R; k! b1 U6 {3 N 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tEmployee”、“tSell”和“tBook”,试按以下要求完成设计:! D" J$ r) J' A" ^9 }+ l: ^8 Q
(1)创建一个查询,查找并显示“姓名”、“性别”、“职务”、“书名”、“数量”和“售出日期”六个字段的内容,所建查询名为“qT1”;
3 q! P0 T1 c9 ? ~! l8 X (2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓名”、“书名”、“数量”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”;
7 q! ^: C6 I9 }% l+ H (3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示“书名”、“单价”、“作者名”和“出版社名称”四个字段的内容,所建查询名为“qT3”;. _: e! l* ^6 A- b1 B
(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为“姓名”和“总数量”,所建查询名为“qT4”。6 S: g6 `4 t# l: a7 `: m% N! e
三、综合应用题! G! h2 f* ^0 X3 |4 I0 o& E
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent” 和“tGrade”,同时还设计出窗体对象“fGrade”和“fStudent”。请在此基础上按照以下要求补充“fStudent”窗体的设计:' m" |! A; w8 h: \% I3 |
(1)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“学生成绩”;
m) Z/ y% s- I- L (2)将名称为“子对象”控件的源对象属性设置为“fGrade”窗体,并取消其“浏览按钮”;
1 y( r& x4 s, r2 T: ~ (3)将“fStudent”窗体标题改为“学生信息显示”;
/ h& g/ L- R6 N5 ?# L' v# t (4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条;+ h2 d8 b6 l* t3 q
(5)在窗体中有一个“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭“fStudent”窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
! I: J# |! q! @; l6 \* x 要求:修改后运行该窗体,并查看修改结果。
7 L( I4 K3 {7 X# {: @+ j 注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent” 和“tGrade”。
1 @: u/ i0 [9 F( w, e& p 对于VBA代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 |