</p> 8. 最后保存并运行此查询。" h1 \7 y1 H8 F" \' k6 G
1. 单击“文件\新建”命令项。
& e2 N+ A _% v& D: R 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。5 m- K9 a# r7 P: i0 r. a |
3. 在“新建菜单”对话框中选择“快捷菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“数据浏览”和“退出”这两个主菜单项,然后选择“数据浏览”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“学生表”、“选课表”和“课程表”。2 m4 @# Q' X1 a! A5 X2 q. C/ ^, p
4. 在“学生表”子菜单的“结果”选择“过程”并输入命令下列语句, G1 X. ]+ L" f6 ~' y
SELECT * FROM STUDENT5 S3 G& V" t) @" X8 ?8 M
5. 在“选课表”子菜单的“结果”选择“过程”并输入命令下列语句1 f5 e7 a, H# W
SELECT * FROM SC
8 U9 l4 l1 l# o) H 6. 在“课程表”子菜单的“结果”选择“过程”并输入命令下列语句
* V5 H$ r" f/ K SELECT * FROM COURSE0 O; M3 X' [6 ?9 Q" L, W5 M
7. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 set sysmenu to default
, k# X" X& r4 ^+ Y 8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“smenu”即可。- N9 |/ M8 }8 `9 _/ Q2 @0 I
9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“smenu.mpr”文件。' ]( l& P/ g" J7 I
三、
' i- }! {* x4 \9 w7 F# z 1. 建立表单% o6 [- k1 ^7 l0 H+ C
CREATE FORM tform
: b& o! N* e$ U& c9 x 2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。
9 M3 {# p& ^# p 3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。
2 A( f6 D; j) g4 X# B- T3 Q, r SELECT Student.学号,姓名,AVG(成绩) AS 平均成绩,;
, V" i' L) n; U# N! `; M COUNT(*) AS 选课门数 FROM Student,Sc GROUP BY Sc.学号 ;4 I$ t7 b$ d! _4 ~8 v# m: d
HAVING COUNT(*)>=4 AND 平均成绩>=75 WHERE Student.学号=Sc.学号 ORDER BY ;, M, ]5 p8 [6 J6 d* v4 \
平均成绩 DESC INTO DBF TWO' j. o. H, @" K+ V# }1 J
4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 |