在考生文件夹中有“订货”表和“商品”表。商品表中的“单价”表与“订货”表的“数量”之积应等于订货表中的“金额”。 现在有部分“订货”表记录的“金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为“修正订货”的表中(与订货表结构相同,

admin2010-08-26  37

问题 在考生文件夹中有“订货”表和“商品”表。商品表中的“单价”表与“订货”表的“数量”之积应等于订货表中的“金额”。
   现在有部分“订货”表记录的“金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为“修正订货”的表中(与订货表结构相同,自己建立),根据商品表中的“单价”字段和“订货”表的“数量”字段修改“修正订货”表的“金额”字段(注意:一个修正记录可能对应几条订货记录)。编写的程序最后保存为“cx.prg”。

选项

答案①在命令窗口中输入命令:MODI COMM cx(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: SELECT订货.*INTO TABLE修正订货FROM订货,商品WHERE订货.商品编码=商品.商品编码AND金额<>单价*数量 USE 修正订货 GO TOP DO WHILE.NOT.EOF() a1=商品编码 b1=订单编号 SELECT*INTO CURSOR aa FROM商品WHERE商品编码=a1 SELECT修正订货 REPLACE金额WITH aa.单价*数量 SKIP ENDDO USE 关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO cx(回车执行),执行程序文件。

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

最新回复(0)