以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  尽然被这个小问题卡了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11593)

--  作者:小狐
--  发布时间:2011/8/3 23:24:00
--  尽然被这个小问题卡了
草,尽然被这个小问题卡了。
这两列动了一列,另一列就变成nothing:
公式有误,修改后两列都成为nothing,谁帮我改一下
Select e.DataCol.Name
      Case "借方金额"
        If e.DataRow("借方金额") IsNot Nothing  Then
            e.DataRow("贷方金额") = Nothing
        End If
    Case "贷方金额"
        If e.DataRow("贷方金额") IsNot Nothing  Then
            e.DataRow("借方金额") = Nothing
        End If
End Select
[此贴子已经被作者于2011-8-4 16:02:01编辑过]

--  作者:czy
--  发布时间:2011/8/4 0:23:00
--  

这样?

 

Select e.DataCol.Name
    Case "借方金额"
        If e.DataRow.IsNull("借方金额") = False  Then
            e.DataRow("贷方金额") = Nothing
        End If
    Case "贷方金额"
        If e.DataRow.IsNull("贷方金额") = False Then
            e.DataRow("借方金额") = Nothing
        End If
End Select


--  作者:blackzhu
--  发布时间:2011/8/4 7:40:00
--  
小狐该打.


--  作者:小狐
--  发布时间:2011/8/4 16:06:00
--  

A列修改后,把B列的值赋值为nothing,B列也等同于修改了,同样会触动这一个公式造成A列修改。

不知道行不行,还没有试


--  作者:小狐
--  发布时间:2011/8/4 16:09:00
--  
以下是引用czy在2011-8-4 0:23:00的发言:

这样?

 

Select e.DataCol.Name
    Case "借方金额"
        If e.DataRow.IsNull("借方金额") = False  Then
            e.DataRow("贷方金额") = Nothing
        End If
    Case "贷方金额"
        If e.DataRow.IsNull("贷方金额") = False Then
            e.DataRow("借方金额") = Nothing
        End If
End Select

测试后还是不行


--  作者:小狐
--  发布时间:2011/8/4 16:26:00
--  
搞定了
--  作者:xmj09663
--  发布时间:2011/8/4 16:30:00
--  
小狐  被八月半  月饼的事  忙晕了
--  作者:小狐
--  发布时间:2011/8/4 16:37:00
--  

月饼?我只对月亮感兴趣