问答题
18分
SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。为了对SCORE_MANAGER数据库中的数据进行查询,设计一个表单Myform3(表单文件名为...
SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。
为了对SCORE_MANAGER数据库中的数据进行查询,设计一个表单Myform3(表单文件名为Myform3,表单名为form1)。表单标题为"成绩查询";表单中有"查询"和"退出"(名称为Command1和Command2)两个命令按钮。表单运行时,单击"查询"按钮,查询每门课程的最高分,查询结果中含"课程名"和"最高分"字段,结果按课程名升序保存在表NEW_TABLE3中。
单击"退出"按钮,关闭表单。
注意:完成表单设计后要运行表单的所有功能。
为了对SCORE_MANAGER数据库中的数据进行查询,设计一个表单Myform3(表单文件名为Myform3,表单名为form1)。表单标题为"成绩查询";表单中有"查询"和"退出"(名称为Command1和Command2)两个命令按钮。表单运行时,单击"查询"按钮,查询每门课程的最高分,查询结果中含"课程名"和"最高分"字段,结果按课程名升序保存在表NEW_TABLE3中。
单击"退出"按钮,关闭表单。
注意:完成表单设计后要运行表单的所有功能。
参考解析: 【操作步骤】
步骤1:打开考生文件夹下的"score_manage"数据库。
步骤2:在命令窗口输入命令"CREA FORM Myform3",新建一个名为"Myform3"的表单文件。
步骤3:为表单添加两个命令按钮控件,设置表单的Caption属性为“成绩查询”,命令按钮Command1的Caption属性为“查询”,命令按钮Command2的Caption属性为"退出"。
步骤4:双击"查询"命令按钮,编写其Click事件代码如下。
******"查询"按钮的Click事件代码******
SELECT Course.课程名, MAX(score1.成绩) AS 最高分;
FROM course,score1,student ;
WHERE Student.学号 = Score1.学号 ;
AND Course.课程号 = Score1.课程号;
ORDER BY Course.课程名;
GROUP BY Course.课程名;
INTO TABLE NEW_TABLE3
************************************
步骤5:双击"退出"命令按钮,编写其Click事件代码"ThisForm.Release"。
步骤6:保存并运行表单,查看表单的运行结果。