二、 1. 打开并修改数据库8 S& [3 b& A0 V" X# k9 x
MODIFY DATABASE 外汇管理7 x; |5 s7 U r' s9 T; V
2. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建
) l- F1 {' Q" E# U6 T 文件”。在“添加表或视图”对话框中,双击表“Rate_exchange”(或单击选中表
* y+ Q' m/ X3 E+ g( P4 f) [ “Rate_exchange”,接着单击“添加”按钮),再双击表“Currency_sl”,单击“关闭”按0 H; D- k$ Z" t: m; n9 m
钮,来关闭“添加表或视图”对话框。
4 Z( A" Y. ~" |) G4 e* Q2 f 3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中,再在“函数, \' @9 @8 e& W2 g7 R! u
和表达式”中输入“Rate_exchange.基准价* Currency_sl.持有数量”,再单击“添加”按钮。
2 |% x0 _. I4 S. {0 \; T 4. 单击“排序依据”选项卡,选择“Rate_exchange.基准价* Currency_sl.持有数量”并! n# y3 |& l) [$ h, _5 n$ {
选择“降序”,接着单击“添加”按钮。
/ M: y' d$ ^, l# h x- }2 ? 5. 保存该视图,在“保存”对话框中输入视图名“view_rate”。6 C u8 \+ N8 o& @0 ?' q
SELECT 姓名,SUM(exp_4) AS 人民币价值;
0 Y( u3 S/ z3 L$ q% ` FROM view_rate GROUP BY 姓名;2 {4 \$ ^6 A- E
ORDER BY 2 DESC INTO DBF results
6 M- y, b7 x' B% o0 ^7 W 三、, P& L1 @4 T! m
1. 在命令窗口中输入建立表单命令
) d: R3 ?1 D- D1 h3 g CREATE FORM 外汇浏览
, I& J. h- h% P# V+ j$ H- M# s 2. 在“表单设计器”中,在“属性”的Caption处输入“外汇查询”。
& u/ u1 K; }$ k: s4 z4 W: G" ~ 3. 在“表单设计器”中,添加一个标签,在“属性”的Caption处输入“输入姓名”。
5 p; t( m! x, N0 ~ 4. 在“表单设计器”中,添加一个文本框Text1。+ \/ C5 u. v- w
5. 在“表单设计器”中,添加一个表格控件,在“属性”的RecordSourceType处选择“4
- ?- C* v6 Z+ d2 B, o) U+ s- c2 J- L - SQL 说明”。
: M2 y! o, P' T6 k 6. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处5 [$ n* H* l6 u& |% e
输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。
: f9 E4 k/ Q; Q& s5 |' | 7. 双击“查询”按钮,在“Command1.Click”编辑窗口中编写相应的程序
5 f* r# q) h6 q# s! ? OPEN DATABASE 外汇管理
$ `4 |! d+ C6 y3 z name1=thisform.text1.value. X9 g! j) q1 ], x
thisform.grid1.RecordSource="select 外币名称,持有数量 from view_rate where, e3 u4 x( I, {5 l2 ^
姓名= '" + thisform.text1.value +"' order by 持有数量"
1 `5 [& s. e; V9 v4 \: _% u select 外币名称,持有数量 from view_rate where 姓名= name1 order by 持有数量 into
4 l$ I3 J3 g5 v4 } dbf &name1" G9 P/ E, k, E6 w$ S F! P8 D
8. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”
0 L: d% H6 @' L- S ,并关闭编辑窗口。 |