以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]运输扣款  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=87795)

--  作者:xiaokuk
--  发布时间:2016/7/19 16:58:00
--  [求助]运输扣款
重量=500KG,我想设置超过400KG,超过部分6元/公斤,代码怎么写?
--  作者:大红袍
--  发布时间:2016/7/19 17:04:00
--  

如果是公式,这样写

 

iif(重量>400, (重量-400)*6+400*2, 重量*2)

 

如果写代码,这样写

 

if e.DataRow("重量") > 400 Then

    e.DataRow("金额") = e.DataRow("重量") * 6 + 400*2

Else

    e.DataRow("金额") = e.DataRow("重量") * 2

End If


--  作者:xiaokuk
--  发布时间:2016/7/19 17:33:00
--  
非常感谢,已解决