hur.cn - 华软网

 热门搜索

谁能帮我看看哪里错了???

  作者:未知    来源:网络    更新时间:2019/1/5
谁能告诉我 错在那里??? 谢谢了
int n_1,n_2
long yhsl,yhsl_2,yhdj,yhje,bzxs
n_2=dw_1.RowCount()
for n_1=0 to n_2
yhsl=long(dw_1.getitemstring(n_1,"order_qnty"))
yhdj=long(dw_1.getitemstring(n_1,"in_price"))
yhje=long(dw_1.getitemstring(n_1,"sub_amount"))
bzxs=long(dw_1.getitemstring(n_1,"other2"))
if integer(bzxs) <> 0 and isNull(bzxs) then
if integer(mod(yhsl,bzxs)) > (bzxs/2) then
yhsl_2=yhsl + bzxs - mod(yhsl,bzxs)
yhje=yhsl*yhdj
elseif mod(yhsl,bzxs)>(bzxs/2) then
yhsl_2=yhsl - mod(yhsl,bzxs)
yhje=yhsl*yhdj
end if
dw_1.setitem(n_1,"order_qnty",yhsl)
dw_1.setitem(n_1,"sub_amount",yhsl)
next
------华软网友回答------
出了什么错?
------华软网友回复------
少了个end if,在end if下一行加上即可.
------华软网友回复------
谢谢 这个问题已经解决了!
------华软网友回复------
那就结了吧.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。