谁帮我看看这个语句?
if dw_main.object.xz[dw_main.getrow()] =0 then
messagebox('错误','未选择项目不能核销')
return 1
else
if dw_main.object.yfye[dw_main.getrow()] <> dw_main.object.bcfk[dw_main.getrow()] then
messagebox('错误','本次收款不等于应收余额,不能核销')
return 1
else
if dw_main.object.hxren[dw_main.getrow()] ='' then
messagebox('错误','未填写核销人或者日期,不能核销')
return 1
else
dw_main.object.hxbz[dw_main.getrow()]='已核销'
end if
end if
end if
这个循环语句是可以用了,但是我想在本次收款不等于应收余额的情况下 加入判断
1、当本次收款不为0且 小于应收余额的时候 hxbz为 部分核销
2、本次收款= 应收余额的时候 hxbz 为 已核销
[解决办法]
if dw_main.object.xz[dw_main.getrow()] =0 then
messagebox('错误','未选择项目不能核销')
return 1
else
if dw_main.object.yfye[dw_main.getrow()] <> dw_main.object.bcfk[dw_main.getrow()] then
//messagebox('错误','本次收款不等于应收余额,不能核销')
//**********************
if dw_main.object.bcfk[dw_main.getrow()] <> 0 and dw_main.object.bcfk[dw_main.getrow()] < dw_main.object.yfye[dw_main.getrow()] then
messagebox('错误','本次收款小于应收余额,备注改为部分核销')
dw_main.object.hxbz[dw_main.getrow()]='部分核销'
end if
//**********************
return 1
else
if dw_main.object.hxren[dw_main.getrow()] ='' then
messagebox('错误','未填写核销人或者日期,不能核销')
return 1
else
dw_main.object.hxbz[dw_main.getrow()]='已核销'
end if
end if
end if