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

admin2017-04-27  43

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

选项

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

解析
转载请注明原文地址:https://jikaoti.com/ti/WZX0FFFM
0

最新回复(0)