二、 1. 建立查询文件SVG- `) R7 @. P' L l4 q% q
CREATE QUERY svg2 Y7 F9 Y: {6 F4 C0 e
2. 在“打开”对话框中,选择表“student.dbf”,再按“确定”按钮。
6 Y A4 u: a& `$ Q. q 3. 在“添加表或视图”对话框中,选择表“sc”,再按“添加”按钮,再选择表“course”,再按“添加”按钮,再选择表“teacher”,再按“添加”按钮,接着按“关闭”按钮,关闭“添加表或视图”对话框。
$ t6 u2 n, f4 z; \ 4. 在“查询设计器-svg”窗口中,单击“字段”选项卡,选择“Student.学号”、“Student.姓名”、“Course.课程名”、“Sc.成绩”,接着在“函数和表达式”输入“教师名 AS 任课教师”后,再单击“添加”按钮。7 j: L( s/ s) s3 X0 U% D3 G+ ~
5. 在“查询设计器-svg”窗口中,单击“筛选”选项卡,选择字段“Student.性别”,在实例处输入“"女"”。, N4 x! g& W# R+ Z; I$ L
6. 在“查询设计器-svg”窗口中,单击“排序依据”选项卡,选择字段“Student.学号”并在“排序选项”中选中“升序”,再单击“添加”按钮。3 e- N4 N% ]) a$ P5 O) p/ r# }; s- G8 n
7. 在“查询设计器”中,单击“查询\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“one”,单击“确定”按钮。2 _* A5 ~5 {" E" ^% w
8. 最后保存并运行此查询。' X% {( L% m* k1 X6 t0 F: y/ w
1. 单击“文件\新建”命令项。3 b1 A" |- \, s* y
2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。' z3 [: S% n- C3 Y$ x' C1 [0 Q% `" H
3. 在“新建菜单”对话框中选择“快捷菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“数据浏览”和“退出”这两个主菜单项,然后选择“数据浏览”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“学生表”、“选课表”和“课程表”。
6 ~; _' i5 U: A; G 4. 在“学生表”子菜单的“结果”选择“过程”并输入命令下列语句
7 `# L8 \1 O# U4 g2 e. q8 o: N/ E SELECT * FROM STUDENT
. w& y7 S1 ~7 Q( k 5. 在“选课表”子菜单的“结果”选择“过程”并输入命令下列语句
3 y) \0 Y( r7 F SELECT * FROM SC
. |* t3 {4 z$ O0 c3 {: G 6. 在“课程表”子菜单的“结果”选择“过程”并输入命令下列语句
9 [1 h1 k7 N' f2 G SELECT * FROM COURSE
' G& @! W2 u( U9 v3 [ 7. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 set sysmenu to default- v$ d2 y, g* r. D' y
8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“smenu”即可。
' Y) W' s& Q) V s 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“smenu.mpr”文件。$ W% U4 _7 j1 u. ^3 U& t/ c
三、
& N7 @0 I3 g, ]+ ~ 1. 建立表单$ T' W' x" |" A C0 c: S
CREATE FORM tform
9 G( `9 b7 |# A6 f3 l( ~ 2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。& i( ]' a( L& U% |1 J; t
3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。9 \# t3 ~2 x* l3 I* X2 x
SELECT Student.学号,姓名,AVG(成绩) AS 平均成绩,;
8 |% l3 X$ H9 w* w COUNT(*) AS 选课门数 FROM Student,Sc GROUP BY Sc.学号 ;
3 J1 L3 L0 F% ]& x( u6 x4 h HAVING COUNT(*)>=4 AND 平均成绩>=75 WHERE Student.学号=Sc.学号 ORDER BY ;' a( T: {# J8 I1 K5 H; U- Z
平均成绩 DESC INTO DBF TWO, i0 [7 C1 `& |' M" E
4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。 |