Score Manager数据库中有3个数据库表,它们分别是Student、Score1和CourseE。
为了对Score_Manager数据库中的数据进行查询,设计一个表单Myform3(表单文件名为Myform3,表单名为form1)。表单标题为“成绩查询”;表单中有“查询”和“退出”(名称为C0mmand1和Command2)两个命令按钮。表单运行时,单击“查询”按钮,查询每门课程的最高分,查询结果中含“课程名”和“最高分”字段,结果按课程名升序保存在表NEW_TABLE3中。
单击“退出”按钮,关闭表单。
注意:完成表单设计后要运行表单的所有功能。
参考答案:[微步骤]
步骤1:执行“文件”|“打开”菜单命令,或单击常用工具栏中的“打开”按钮,打开考生文件夹下的Score_manager数据库。
步骤2:按照题干的要求新建一个表单,然后向表单中添加两个命令按钮,并按照如图1.5所示的步骤对表单进行修改。
提示:查询命令按钮的Click事件代码如下。
**********************************
SELECT Course.课程名,MAX(score1.成绩) AS 最高分;
FROM course INNER JOIN score1;
INNER JOIN student;
ON Student.学号=Score1.学号;
ON Course.课程号=Score1.课程号;
GROUP BY Course.课程名;
INTO TABLE NEW TABLE3
**********************************
解析: 本题关键字有:通过SQL语句查询满足条件的记录,并将查询结果保存至新表中;一对多报表向导的使用。