以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  根据三列内容写入数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=107210)

--  作者:zoyong
--  发布时间:2017/9/23 14:59:00
--  根据三列内容写入数据
If e.DataCol.Name = "对方账号" AndAlso e.NewValue Is Nothing  Then \'如果是折扣列的内容发生变化.
    If e.DataRow("对方账号").text = "621088010005100"  AndAlso e.DataRow("支出").text < "9000"  AndAlso AndAlso e.DataRow("摘要").text = "汇出"  Then
        e.DataRow("收支类别") = "收支"
        e.DataRow("类别明细") = "对方账户"
    Else
        Return
    End If
End If

以上代码为什么无效


--  作者:有点蓝
--  发布时间:2017/9/23 15:09:00
--  
控件才有.text的用法


If e.DataCol.Name = "对方账号" AndAlso e.NewValue > ""  Then \'如果是折扣列的内容发生变化.
    If e.DataRow("对方账号")= "621088010005100"  AndAlso e.DataRow("支出") < 9000  AndAlso e.DataRow("摘要") = "汇出"  Then
        e.DataRow("收支类别") = "收支"
        e.DataRow("类别明细") = "对方账户"
    End If
End If