</p> 1. 创建数据库* Z. P" k) c, _9 v( k
CREATE DATABASE order_m
0 K6 Q% B, Y9 l0 j5 K8 p' m& V 2. 添加表到数据库中$ |; X1 {: T5 E) r
ADD TABLE order; N: g: }, q: M
ADD TABLE orderitem Q1 H/ y7 [+ T# y% }8 S6 I
ADD TABLE goods
$ h1 a9 r7 i v& O0 B6 b$ b 3. 打开并修改数据库2 m4 {8 @( Y: _. a) s
MODIFY DATABASE order_m
) m( t: G3 a: _8 h) B 4. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“order”(或单击选中表“order”,接着单击“添加”按钮),再双击表“orderitem”,在“联接条件”对话框中直接单击“确定”按钮,接着双击表“goods”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。4 v7 \3 G! c6 c0 Z
5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。, _3 z- N, O# F) U5 r9 w
6. 单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按钮。再选择“Goods.商品名”并选择“升序”,单击“添加”按钮。
# e$ T# s( Y8 k/ n* L) Z 7. 单击“筛选”选项卡,在“字段名”中,选择“Order.客户名”,在“条件”处选择“=”,再在“实例”处输入“lilan”。 J, S8 w( X' ]- p, c% a
8. 保存该视图,在“保存”对话框中输入视图名“viewone”。
* W* G5 Q, {7 k' _0 q) p7 S2 b 9. 运行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。
7 v+ M8 u4 C; D! r% X 三、
0 B8 A& U0 I( ~ 1. 在命令窗口中输入建立表单命令5 r/ L3 x A% D; n) m$ l2 k9 h
CREATE FORM formone
0 t, k3 M) L' a7 @5 [* D3 {8 T( Z( \ 2. 在“表单设计器”中,在其“属性”的Caption处输入“综合应用”。( A. F" Q2 R$ Y, a4 ^ N
3. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“商品号:”。6 O! k: o6 a. [1 H& I
4. 在“表单设计器”中,分别添加一个文本框Text1和一个命令按钮Command1,在其“属性”的Caption处输入“确定”。9 |! m( X6 z& o+ p+ F
5. 双击“确定”按钮,在“Command1.Click”编辑窗口中输入下列程序5 Y9 C+ C; H+ r
select * from order where exists(select * from orderitem where 订单号=order.订单号 and 商品号=thisform.text1.value) into table tmptable
# y+ b' a1 e' l, h select tmptable.订单号,客户名,签订日期,商品名,单价,数量 from tmptable,orderitem,goods ;
9 R6 D+ F f, p7 x6 N where tmptable.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and goods.商品号=thisform.text1.value;, h' j: C: B8 K. o- N
order by tmptable.订单号 ;" Y* `! k: g2 z- M
into table tablethree |