</p> 二、% \6 o, e& ]% o& q& r* W$ v8 R
1. 单击“文件\新建”命令项。
6 m& n2 }/ ^3 ~% o5 ^ 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
! H$ [7 V, D# q; S# q7 N5 S 3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“数据浏览”和“退出”这两个主菜单项,选择“数据浏览”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“学生表”和“课程表”。选择“退出”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“返回到系统菜单”。
t1 Y. l2 {- e2 ? 4. 在“学生表”子菜单的“结果”选择“过程”并输入命令下列语句6 Q3 f5 i, P' V
SELECT * FROM STUDENT
" n' Q. @( z0 u 5. 在“课程表”子菜单的“结果”选择“过程”并输入命令下列语句- [6 ~% R: Y3 ]$ W
SELECT * FROM COURSE
: O, g& B/ O: r) F; l/ k( m& @ A8 m 6. 在“退出”主菜单的“结果”选择“过程”并输入下列命令 set sysmenu to default3 I$ X6 ?4 G( D6 A+ B1 J" s5 Y7 G
7. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“smenu”即可。7 a5 E- n! E& `1 i1 \$ s
8. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“smenu.mpr”文件。+ ~% F' s( _& t) P) w0 P' S4 G
第1行:OPEN DATABASE sdb0 x K. _1 v$ z) U6 l' D
第2行:CREATE VIEW S_VIEW AS;
- h# |% ^( B1 f5 I 第5行:WHERE Student.班级号=Class.班级号 AND Teacher.教师号=Class.班主任号
) a% R2 n$ B ^1 Y6 O 三、& G4 d0 c) |* S, ^8 n. A+ E7 T8 e
1. 建立表单
, W% E( k5 ?: a6 K: E9 |$ i2 k CREATE FORM sdisplay( h" N! l4 P; x
2. 在“表单设计器”中,在“属性”的Caption处输入“学生课程教师基本信息浏览”,在Name处输入“sform”,在Height处输入“280”,在Width处输入“450”,在AutoCenter处选择“.T.”。
' Y, v' B- l# B 3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-sdisplay.scx”中,在“打开”对话框中,选择“student.dbf”表,接着在“添加表或视图”的对话框中,双击表“course”,再在“添加表或视图”的对话框中,双击表“teacher”,再按“关闭”按钮,关闭“添加表或视图”对话框。
2 E3 }3 V. p- h g/ i 4. 在“表单设计器”中,添加一个页框Pageframe1,在其“属性”的PageCount处输入“3”,在Left处输入“18”,在Top处输入“10”,在Height处输入“230”,在Width处输入“420”。选中Page1,在其“属性”的Caption处输入“学生表”,选中Page2,在其“属性”的Caption处输入“课程表”,选中Page3,在其“属性”的Caption处输入“教师表”。 k6 n0 l0 B6 p" E9 W% }: Z1 S
5. 在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退出”,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
, x% Y' G3 p( Y7 _; ]9 h 6. 选中“学生表”页,打开“数据环境”,按住“student”不放,拖至“学生表”页左上角处松开鼠标;选中“课程表”页,打开“数据环境”,按住“course”不放,拖至“课程表”页左上角处松开鼠标;选中“教师表”页,打开“数据环境”,按住“teacher”不放,拖至“教师表”页的左上角处松开鼠标。 |