标题:请各位帮助修改本程序!
取消只看楼主
cetc020
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-11-30
结帖率:100%
已结贴  问题点数:20 回复次数:1 
请各位帮助修改本程序!
目的:运行本程序后,能自动计算fkjl表中“应付余额”列数值,最后,把已经付款完毕的合同标志改为T,其他为F。
代码问题:只运算到第三行就结束!并且无法修改合同标志

供应商编码    供应商名称          付款日期         付款金额        合同编号    合同金额    应付余额    执行标志
1001    1001 爱奇新星(北京)      -   -             200000           A001    500000       300000    FALSE
1001    1001 爱奇新星(北京)      -   -             100000            A001    500000       200000    FALSE
1001    1001 爱奇新星(北京)      -   -             200000            A001    500000        0         FALSE
1002    1002 安富利电子(上海)    -   -             300000            B001    600000         0       FALSE
1002    1002 安富利电子(上海)    -   -             300000            B001    600000          0      FALSE
1001    1001 爱奇新星(北京)      -   -             10000            A002    50000             0    FALSE
代码如下:
close all
local htbh,yfye,jl
jl=1
use fkjl
***---从第一行计算
go top
replace 应付余额 with 合同金额-付款金额
yfye=应付余额
htbh="合同编号"
***---计算第二行
if !eof()
   skip
***---判断合同编号是否相同
   if "合同编号"=htbh
   replace 应付余额 with yfye-付款金额
   yfye=应付余额
   jl=jl+1
   skip
   else
   go jl+1
   replace 应付余额 with 合同金额-付款金额
   yfye=应付余额
   htbh="合同编号"
  endif
endif
close all
搜索更多相关主题的帖子: 供应商 北京 新星 
2010-11-30 16:20
cetc020
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-11-30
得分:0 
多谢!
多谢大侠!

已经改好!


没写过代码,单位销售往来管理比较乱,就用VF弄了程序,在算这张表时一直不对!

以后多向各位大侠请教了!

再次多谢大侠!

支持本版成长壮大!
2010-12-01 11:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327414-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.663749 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved