以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]运输扣款 (http://foxtable.net/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 -- 非常感谢,已解决 |