在考生文件夹下完成如下简单应用: (1)编写程序three.prg完成下列操作:根据"外汇汇率"表中的数据产生rate表中的数据。 要求:将所有"外汇汇率"表中的数据插入rate表中并且顺序不变,由于"外汇汇率"中的币种1和币种2存放的是外币名称,而rat

admin2013-11-10  28

问题 在考生文件夹下完成如下简单应用:
(1)编写程序three.prg完成下列操作:根据"外汇汇率"表中的数据产生rate表中的数据。
要求:将所有"外汇汇率"表中的数据插入rate表中并且顺序不变,由于"外汇汇率"中的币种1和币种2存放的是外币名称,而rate表中的币种1代码和币种2代码应该存放外币代码,所以插入时要做相应的改动,外币名称与外币代码的对应关系存储在"外汇代码"表中。
注意:程序必须执行一次,保证rate表中有正确的结果。
(2)使用查询设计器建立一个查询文件four.qpr。查询要求:从外汇帐户中查询日元和欧元的记录。查询结果包括了外币名称、钞汇标志、金额,结果按外币名称升序排序,在外币名称相同的情况下按金额降序排序,并将查询结果存储于表five.dbf中。

选项

答案(1)【操作步骤】 单击常用工具栏中的"新建"按钮,文件类型选择"程序",打开程序设计器。 close all select 0 use 外汇代码 select 0 use rate select 0 use 外汇汇率 do while .not. eof() select 外汇代码 locate for 外币名称=外汇汇率->币种1 mm1=外币代码 locate for 外币名称=外汇汇率->币种2 mm2=外币代码 select rate append blank select rate replace 币种1代码 with mm1,币种2代码 with mm2,买入价 with 外汇汇率->买入价,卖出价 with 外汇汇率->卖出价 select 外汇汇率 skip enddo close all 保存程序文件名为"three.prg"并运行。 (2)【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"查询",打开查询设计器。 步骤2:在"打开"对话框中,选择表"外汇帐户.dbf",再按"确定"按钮。 步骤3:在"添加表或视图"对话框中,选择表"外汇代码"和"外汇账户",再按"添加"按钮,并建立内部联接,接着按"关闭"按钮,关闭"添加表或视图"对话框。 步骤4:在"查询设计器"窗口中,单击"字段"选项卡,选择"外汇代码.外币名称"、"外汇账户.钞汇标志"和"外汇账户.金额"。 步骤5:在"查询设计器"窗口中,单击"排序依据"选项卡,选择字段"外汇代码.外币名称"并在"排序选项"中选中"升序",再单击"添加"按钮,再选择字段"外汇帐户.金额"并在"排序选项"中选中"降序",再单击"添加"按钮,如果发现条件的"升序"或"降序"不正确,则重新调整一下就可以了。 步骤6:在"查询设计器"窗口中,单击"筛选"选项卡,在字段名处选择"外汇代码.外币名称",在条件处选择"=",在实例处输入""日元"",在逻辑处选择"OR",再在字段名处选择"外汇代码.外币名称",在条件处选择"=",在实例处输入""欧元""。 步骤7:在"查询设计器"中,单击"查询\查询去向"菜单项,并显示"查询去向"对话框,在此对话框中,单击"表"按钮,接着在"表名"处输入表名"five",单击"确定"按钮。 步骤8:最后保存文件名为"four"并运行此查询。

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

最新回复(0)