以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  输入的值为准  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=151225)

--  作者:nbsugu_z
--  发布时间:2020/6/18 13:07:00
--  输入的值为准
  If e.DataRow("js") IsNot Nothing  AndAlso  e.DataRow("jz") IsNot Nothing  Then \'如果数量或单价是空值
             e.DataRow("sl")=format(e.DataRow("js")*e.DataRow("jz"),"###.000")\'重新计算金额
       ElseIf e.DataRow("js")=0 AndAlso  e.DataRow("jz") =0  Then \'如果数量或单价是空值
             e.DataRow("sl")=0
        ElseIf e.DataRow("js")>0 AndAlso  e.DataRow("jz") =""  Then \'如果数量或单价是空值
             e.DataRow("sl")= e.NewValue    如果以上条件成立,sl为手工输入的值
       End If
老师,请教一下红色部份,如果满足条件,sl列不进行公式计算,直接手工输入?如何写代码

--  作者:有点蓝
--  发布时间:2020/6/18 13:43:00
--  
去掉红色代码即可
--  作者:nbsugu_z
--  发布时间:2020/6/18 13:50:00
--  
去年后无论输入在SL中输入任何数字,都变成0.00
--  作者:有点蓝
--  发布时间:2020/6/18 13:58:00
--  
e.DataRow("sl")= nothing