</p> 8. 最后保存并运行此查询。
$ y% A! Z& X( ~3 o5 u 1. 单击“文件\新建”命令项。
' l. k8 E3 ^; J 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。3 R! H1 n: W" P) ^3 V
3. 在“新建菜单”对话框中选择“快捷菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“数据浏览”和“退出”这两个主菜单项,然后选择“数据浏览”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“学生表”、“选课表”和“课程表”。
0 i& Y7 P3 s/ b4 B! P6 ~4 f 4. 在“学生表”子菜单的“结果”选择“过程”并输入命令下列语句( X) E2 _1 n* Y; z/ e
SELECT * FROM STUDENT8 {- S. s& Z h
5. 在“选课表”子菜单的“结果”选择“过程”并输入命令下列语句
- L) ?$ J @* ] j1 e2 g \ SELECT * FROM SC
V, E( C2 p) c- x 6. 在“课程表”子菜单的“结果”选择“过程”并输入命令下列语句: ]; `+ g# W |5 k- x
SELECT * FROM COURSE* f- n5 b6 e; X* K8 _: Y) Q2 n
7. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 set sysmenu to default
/ B( T$ R( t1 \+ n. [* _- d' M 8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“smenu”即可。
" G+ y6 [" h) ]1 B" S 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“smenu.mpr”文件。, w( A! T9 O5 T9 o; M+ F9 h( U
三、% B/ D6 M/ [0 v
1. 建立表单( f3 d' |/ T1 ]' P) U, L
CREATE FORM tform; L& Q" w5 N, u; R8 G( N* }
2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。- w& @( B: [5 \" V+ p! n; A
3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。
+ O& U Q: X0 C# j) I SELECT Student.学号,姓名,AVG(成绩) AS 平均成绩,;
! C, \+ t' A R+ ` COUNT(*) AS 选课门数 FROM Student,Sc GROUP BY Sc.学号 ;
6 c1 s' N( B5 z2 } b3 U HAVING COUNT(*)>=4 AND 平均成绩>=75 WHERE Student.学号=Sc.学号 ORDER BY ;0 W; |6 b: m7 O" t% H
平均成绩 DESC INTO DBF TWO
/ Q! \& b8 V, b A 4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 |