编写程序three.prg完成下列操作:根据“外汇汇率”表中的数据产生rate表中的数据。 要求:将所有“外汇汇率”表中的数据插入rate表中并且顺序不变,由于“外汇汇率”中的“币种1”和“币种2”存放的是外币名称,而rate表中的“币种1代码”和

admin2014-03-21  33

问题 编写程序three.prg完成下列操作:根据“外汇汇率”表中的数据产生rate表中的数据。
    要求:将所有“外汇汇率”表中的数据插入rate表中并且顺序不变,由于“外汇汇率”中的“币种1”和“币种2”存放的是外币名称,而rate表中的“币种1代码”和“币种2代码”应该存放外币代码,所以插入时要做相应的改动,“外币名称”与“外币代码”的对应关系存储在“外汇代码”表中。
    注意:程序必须执行一次,保证rate表中有正确的结果。

选项

答案操作步骤: 步骤1:在命令窗口执行命令:MODIFY COMMAND three,打开程序文件编辑器。 步骤2:在编辑器中输入如下程序代码(以下程序是通过查询设计器生成): 1 SELECT 外汇代码.外币代码 AS 币利 1代码,; 2 外汇代码 a 外币代码 AS 币种2代码,外汇汇率.买入价,外汇汇率.卖出价: 3 FROM 外汇!外汇代码 INNERJOIN 外汇!外汇汇率; 4 INNER JOIN 外汇!外汇代码 外汇代码a; 5 ON 外汇汇率 币种2=外汇代码 a.外币名称; 6 ON外汇代码.外币名称=外汇汇率.币种1; 7 INTO ARRAY arr1 8 INSERT INTO RATE.DBF FROM ARRAY arr1 步骤3:在命令窗口执行命令:DO three.prg,执行程序文件。

解析
转载请注明原文地址:https://kaotiyun.com/show/qZop777K
0

最新回复(0)