以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  计算数量  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148605)

--  作者:outcat
--  发布时间:2020/4/10 23:01:00
--  计算数量
Select Case e.DataCol.name
    Case "数量","单价"
        If e.DataRow.Isnull("数量") OrElse e.DataRow.Isnull("单价")  Then
            e.DataRow("金额")=Nothing
        Else
            e.DataRow("金额")=e.DataRow("单价")*e.DataRow("数量")
        End If
    Case "金额","单价"
        If e.DataRow.Isnull("金额") OrElse e.DataRow.Isnull("单价")  Then
            e.DataRow("数量")=Nothing
        Else
            e.DataRow("数量")=e.DataRow("金额")/e.DataRow("数量")
        End If
End Select


  老师,给看一下,上面 case “数量”,“金额”,这个没有问题,可有情况,我们知道 单价,金额 ,要自动的计算 数量这个值,第二个case 不能成功,请老师帮忙了

--  作者:有点酸
--  发布时间:2020/4/10 23:43:00
--  
参考: