以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]关于逻辑列的问题。。。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62305)

--  作者:as2517
--  发布时间:2014/12/29 15:52:00
--  [讨论]关于逻辑列的问题。。。
If e.DataCol.Name = "结账" Then
    If e.NewValue = True Then
     e.DataRow("结账额")=e.DataRow("实收入_金额")
   End If
End If

用这段代码逻辑列  
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141229154807.png
图片点击可在新窗口打开查看
开的时候, 那么结账额=实收金额。我想问的是逻辑列是关的情况下,希望 结账额=无值。应该怎么改。

--  作者:Bin
--  发布时间:2014/12/29 16:00:00
--  
If e.NewValue = True Then
     e.DataRow("结账额")=e.DataRow("实收入_金额")
else
   e.DataRow("结账额")=nothing
   End If

--  作者:有点甜
--  发布时间:2014/12/29 16:02:00
--  
If e.DataCol.Name = "结账" Then
    If e.NewValue = True Then
        e.DataRow("结账额")=e.DataRow("实收入_金额")
    Else
        e.DataRow("结账额")=Nothing
   End If
End If

--  作者:as2517
--  发布时间:2014/12/29 16:04:00
--  
我别鼓了2小时都不行,老师的一个字母  Else 就解决了。谢谢了。老师这个字母代表什么意思啊
--  作者:有点甜
--  发布时间:2014/12/29 16:42:00
--  

http://www.foxtable.com/help/topics/0223.htm