</p> 二、
! g, R% P; e0 X7 o0 | 客户名为“三益贸易公司”的客户号为“C10001”
* b3 C5 t" }, S. ?: W- F SQL命令是:
5 `; S: o+ V) f9 X SELECT Order_detail.*;
* C% [$ L7 e; c$ r5 J FROM 订货管理!order_list INNER JOIN 订货管理!order_detail ;9 A5 j& k0 S& \; n
ON Order_list.订单号 = Order_detail.订单号;7 X C1 p/ f( C6 g" R+ G( B
WHERE Order_list.客户号 = "C10001";
2 s2 a9 `0 w6 Y- s4 B( b& g/ u# O ORDER BY Order_detail.订单号, Order_detail.单价 DESC;$ V1 W4 r9 L) [+ I/ z
INTO TABLE results.dbf
8 J/ i- S/ c3 d$ u5 B7 v 1. 打开并修改表单文件
% |$ W' p, {1 T" ]/ _ MODIFY FORM form1
' ]- Z: d( |) Z; r" t/ j 2. 双击“刷新标题”按钮,在“Command1.Click”中进行修改
6 I! L5 J+ j) u4 i" L: _ 要求刷新表单标题,所以应改为:Thisform.Caption="简单应用"
6 E7 e! i1 P' r2 ]+ V+ k$ Z 3. 双击“订单记录”按钮,在“Command2.Click”中进行修改/ u: `$ Q' {7 h% |2 b3 g1 H D
要求显示order_list表中的记录,所以应改为:Thisform.grid1.RecordSource ="order_list.dbf"
( L8 n" i& S, ` 4. 双击“关闭表单”按钮,在“Command3.Click”中进行修改
t: d3 E' `' N 要求关闭表单,所以应改为:Thisform.Release3 v# _' _" P) z V" {
三、. \ w2 J) X( s: O" q5 L
1. 增加新字段: ALTER TABLE order_detail ADD COLUMN 新单价 F(10,2)
" W4 r$ t. x& e/ k1 ?5 r 2. 在prog1.prg文件中的内容是:
% Y. K' N d. { UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)
, T' Q' O% i0 G5 c- m# | UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_list where 订单号=order_detail.订单号 AND YEAR(订购日期)=2002)( C K. C4 @5 }& o+ s( r
3. 建立“快速报表”
! a7 U- e* R0 m* d. n! g! @ (1). 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。$ v1 g' W5 v. K2 q
(2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
8 n7 q8 G! o- F+ f" G (3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“order_detail”,在“数据库和表”列表框中,选择表“order_detail”,接着在“可用字段”列表框中显示表order_detail的所有字段名,并选取指定的字段名至“选定字段”列表框中,单击“完成”按钮。
) f1 g- O4 p9 | \& J# i+ R: q! O (4). 在“报表向导”对话框的“步骤6-完成”中,单击“完成”按钮,在“另存为”对话框的“保存报表为”中输入报表名“report1”,最后单击“保存”按钮即可。 |