问答题 score_manager数据库中含有3个数据库表student、scorel和course.为了对score_ manager数据库数据进行查询,设计一个表单myform3(控件名为forml,表单文件名为myform3)。表单标题为“成绩查询”;表单有“查询”(名称为commandl)和“退出”(名称为command2)两个命令按钮。表单运行时,单击“查询”按钮,查询每门课程的最高分,查询结果中含“课程名”和“最高分”字段,结果按课程名升序保存在表new_ table3。单击“退出”按钮,关闭表单。注意:完成表单设计后要运行表单的所有功能。
【正确答案】正确答案:步骤1:命令窗口执行: OPEN DATABASE score_ manager, 打开score.manager数据库。 步骤2:命令窗口执行: CREATE FORM myform3, 打开表单设计器新建表单。 步骤3:向表单添加两个命令按钮控件。修改对象属性值。见表4—36。
【答案解析】解析:本题主要考查了表单及控件的常用属性的设置:SQL联接查询和分组计算查询。 SQL查询用了scorel和course两张表,求每门课程的最高分,按照“课程号”分组,求最大值用MAX函数。