二、 1. 打开并修改表单 [! [: ?8 ^2 G; r
MODIFY FORM formone
" @. N* u# }+ Y8 V- S2 U 2. 单击“显示\数据环境”菜单项,在“打开”对话框中双击表“orders”,再单击“关闭”来关闭“添加表或视图”对话框。! E# Z |+ I9 k+ C
3. 选中列表框List1,在其“属性”的RowSourceType处选择“8 - 结构”,在RowSource处输入“orders”,在MultiSelect处选择“.T. - 真”。8 \) _1 i! Y' E' f4 i6 x, p
4. 选中表格Grid1,在其“属性”的RecordSourceType处选择“4 - SQL 说明”。6 p: i z# c" ?
5. 双击“显示”按钮,在Command1.Click中修改相应的语句。
' F7 G6 g; }4 Q% S( H1 ]# H5 E 第1处:FOR i=1 TO thisform.List1.ListCount
* f0 c) m% z+ Z5 I2 y; x 第2处:s=thisform.List1.List(i)5 F8 i5 H8 L! ]4 e. O7 X5 j1 G
第3处:s=s+","+thisform.List1.List(i)
1 r9 _# }4 c1 u( ]/ L0 m$ I1 ^' X 1. 在命令窗口中输入建立查询命令
3 X1 c/ ]4 _1 b6 G3 ?0 { CREATE QUERY queryone
b( B7 L4 v+ n" L8 e$ j, T i 2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮,选择表“customer”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。+ S' ?0 x$ @) r9 a- Y# D% V
3. 单击“字段”选项卡,选择“Orders.订单号”、“Orders.签订日期”、“Orders.金额”,在“函数和表达式”处输入“Employee.姓名 AS 签订者”并单击“添加”按钮,再选择“Customer.客户名”。: u/ Z" e1 u& g7 _
4. 单击“排序依据”选项卡,选择“Orders.签订日期”并选择“降序”,接着单击“添加”按钮。! E9 X) A9 e5 z
5. 单击“筛选”选项卡,在“字段名”中,选择“Orders.签订日期”,在“条件”处选择“>=”,再在“实例”处输入“{^2001-05-01}”。
- e% f1 m3 _) ^! v2 a) O' M 6. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。
8 V3 M- ]! m2 W: W. `5 ~ 7. 按“Ctrl+W”键保存该查询并运行。
" q0 C# u$ K9 _' P$ C/ v8 t 三、# V! d1 g6 J' F2 L
一、 建立菜单
' k4 w0 l, P0 H- l. H9 v8 `7 { 1. 建立菜单文件5 r0 D( s; ?, |5 W0 ^% ?9 S
CREATE MENU mymenu0 [. W9 K# q0 q1 W6 q, j8 s
在“新建菜单”对话框中,单击“菜单”按钮。4 S ~6 s5 o$ T# y
2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“统计(\+ f3 A* r: H/ ^0 W0 p
3. 选中“统计(\) N& {# |. A1 f2 q+ Q
select customer.客户号,客户名,sum(金额) as 合计 from orders,customer where orders.客户号=customer.客户号 group by customer.客户号 order by 合计 desc into table tabletwo
* r5 i9 M" g& J2 W M5 q- R0 J. Q 4. 选中“退出(\
: y4 S8 B) c5 u6 ^' P myform.release
- }, h& \( r9 Y" l. e9 M" _. o* n2 A 5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“顶层菜单”框中打勾,再单击“确定”按钮。5 O0 d9 |6 f( b9 _
6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。, M) Y. r/ i1 o* p: s
二、建立表单, N$ b5 Z! u$ E, {6 P, f) y1 {
1. 新建表单2 w! O5 {( o7 _) x% U
CREATE FORM myform) U$ w& v9 D' @: q( O( o/ k
2. 在“表单设计器”中,在“属性”的Caption处输入“考试”,在ShowWindow处选择“2 - 作为顶层表单”,双击Init Event事件,在Form1.Init中输入“do mymenu.mpr with this,"xxx"”,双击Destroy Event事件,在Form1.Destroy中输入“release menu xxx extended”。 |