问答题 (2)使用表单向导下生成一个名为fenshu的表单。要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“成绩数据维护”。

【正确答案】(1)在命令窗口中输入命令:MODWY COMMANDqueryl,在程序文件编辑器窗口输入如下程序段:
******文件queryl.prg中的程序段******
SELECT student.学号,姓名,课程名称,成绩;
FROM kech,sc,student;
WHERE student.学号=sc.学号andsc.课程号=kech.课程号;
ORDER BY课程名称ASC,成绩DESC;
INTO TABLE chengji
*****************************
在命令窗口输入命令:DO queryl,运行程序,通过BROWSE命令可查看结果,结果如图3-25所示。
[*]
(2)在“工具”菜单选择“向导”—“表单”菜单命令,出现“向导选取”对话框,根据题意数据源是一个表,因此选定“表单向导”。单击“确定”。
步骤一:在弹出的对话框中“数据库和表”选项选择“学校”数据库中的“成绩”表,并把全部的“可用字段”选为“选定字段”。
步骤二:表单样式选择为“凹陷式”,按钮类型选择“文本按钮”。
步骤三:在“排序次序”中选择“学号”,并选择升序排序。
步骤四:把表单标题改为“数据维护”,可以在单击“完成”之前单击“预览”按钮来预览生成的表单,最后单击“完成”按钮。并以文件名为fenshu保存在考生文件夹里。
【答案解析】[解析] 本大题1小题考查了SQL联接查询,设计过程中主要注意两个表之间进行关联的字段;2小题考查的是根据表单向导生成表单内容。考生应该区别数据源为一个表或多个表时所运用的表单向导。