一、' S1 }, b9 ^5 v+ y! C+ B4 Q
1. 在命令窗口输入建立菜单的命令; p5 L9 P9 p5 I. a9 P+ Y! r
CREATE MENU one
5 p7 H9 v! L. H- O 2. 在“新建菜单”对话框中,单击“快捷菜单”,在“菜单设计器”窗口的“菜单名称”下分别输入菜单项名“增加”、“\-”和“删除”。
. E" B0 m, e8 O 3. 按“Ctrl+W”键保存该菜单。
9 @* u- S0 k+ P, K% `& p6 V; Y0 r 1. 在命令窗口输入建立报表命令
" @" P) \5 k# }3 \$ h+ N6 G- |9 S CREATE REPORT app_report
0 E, c0 a! ~, l% H! Q2 e- j4 b3 z 2. 单击“报表\快速报表”菜单项,在“打开”对话框中选择表“评委表”并单击“确定”按钮。4 J! X* p M _$ e9 N; a
3. 在“快速报表”对话框中,单击“确定”按钮。
9 D' J7 O. K4 ]" v7 Y; d0 ?$ q$ \ 4. 按“Ctrl+W”键,关闭保存该报表。
5 _" j% R% s7 Z6 z8 O; y+ |" q; u 1. 在命令窗口输入建立数据库的命令
U C6 a3 m0 \% y: c% y( x CREATE DATABASE 大奖赛
: L$ h l% H! S- R2 x* x h7 K 2. 在命令窗口输入将表添加到数据库中的命令
5 z$ o4 h) _# ?$ n( A: O ADD TABLE 歌手表
# Z$ C5 w+ N3 ]4 F2 \6 ` ADD TABLE 评委表
0 C9 s8 r$ J$ r0 n( V8 r5 O8 X ADD TABLE 评分表
" M: R, U1 t2 `. T, c ALTER TABLE 评委表 ALTER 评委编号 SET CHECK LEFT(评委编号,2)="11"
! X, {6 n$ O j/ a* h 二、4 _& T9 G$ J: D$ S9 c5 Z+ L, n* x* l
1. 在命令窗口输入建立表单8 q2 T! ~. [* L- B
CREATE FORM two! m% N( l4 k$ b0 L$ e
2. 在其“属性”的Name输入“two”。& f7 W! J, R* p4 r) W$ A) d7 e' F
3. 在“表单设计器”中,单击“表单\新建方法程序”菜单项,接着显示“新建方法程序”对话框并在名称处输入“quit”,先单击“添加”按钮,再单击“关闭”按钮。
2 W$ P) j0 F- ^) ~! c 3. 在表单“属性”中,单击“方法程序”选项卡,找到“quit”用户自定义过程处并双击鼠标。
; R; \2 N9 U4 E: v- Z, Y 4. 在Form1.quit编辑窗口中,输入“Thisform.release”,并按“ctrl+W”键关闭编辑窗口。/ d: `2 T. s: Y1 F: A6 [5 ^
5. 在“表单设计器”中,添加一个命令按钮Command1,接着双击“Command1”按钮,在“Command1.Click”编辑窗口中输入“thisform.quit”。* _+ V3 m, G4 F. x; o- g
6. 按“Ctrl+W”键关闭编辑窗口。
2 \ P" t- i0 J/ c* O SELECT 歌手姓名,MAX(分数) AS 最高分,MIN(分数) AS 最低分,;
( L4 J f: b6 n AVG(分数) AS 平均分 FROM 歌手表 INNER JOIN 评分表;% l4 q: F5 j9 N8 A4 T# }* u
ON 歌手表.歌手编号=评分表.歌手编号;
, e# U5 x% @; j! ~% V GROUP BY 1;
" O9 h& Q# B8 f ORDER BY 平均分 DESC INTO TABLE result1 L6 S7 Q: j5 B; E: R
三、
% V( Q1 P- x2 d' m7 O/ ^ 1. 在命令窗口中输入建立表单命令
1 R. h- o) }6 r# H5 W CREATE FORM myform
4 K. l! L7 R" |8 g5 h: d E# B' T 2. 在“表单设计器”中,在其“属性”的Caption处输入“评委打分情况”。
4 x0 w+ c @) o/ u' F% { 3. 在“表单控件”对话框中选定“选项按钮组”控件,在其“属性”的Name处输入“myOption”选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”窗口的Caption处输入“按评分升序”;单击“Option2”,在其“属性”窗口的Caption处输入“按评分降序”。
! H0 {5 Y- C. I; Y' M 4. 在“表单设计器”中,添加两个命令按钮(Command1和Command2),单击第1个命令按钮在“属性”的Caption处输入“生成表”,单击第2个命令按钮在“属性”的Caption处输入“退出”。
: k3 w1 Q' ?% _! J 5. 双击“计算”命令按钮,在“Command1.Click”编辑窗口中输入命令组,接着关闭编辑窗口。
, o+ u5 J2 `6 W/ ]+ {6 ` IF thisform.optiongroup1.option1.value=1
1 P% C- p# w v5 A& U SELECT * FORM result;9 x% [6 e4 `8 Y# n" b
ORDER BY 最高分,最低分,平均分 ;
9 y2 J. ~% K1 I# g/ N% g: n INTO dbf six_a5 q3 m' a1 d; [' C9 p4 d
ELSE
% G: L& C, T% h: p4 [ SELECT * FORM result;. ]! C. e7 {' T1 `" S" Q
ORDER BY 最高分 DESC ,最低分 DESC ,平均分 DESC; K1 \+ z' e$ T
INTO dbf six_d" r# s1 }4 h4 G$ N! J, {
ENDIF1 k) m# ]6 b$ V2 |
6. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,关关闭编辑窗口。 |