以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  单表事件移植到全局表事件时出错  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=141391)

--  作者:有点蓝
--  发布时间:2019/9/28 9:57:00
--  
Case  "出生年月"

改为

Case  "时间"

--  作者:有点蓝
--  发布时间:2019/9/28 10:38:00
--  
全局表事件需要开启才有效:http://www.foxtable.com/webhelp/topics/0671.htm
--  作者:有点蓝
--  发布时间:2019/9/28 14:34:00
--  
Select Case e.DataCol.name
            Case  "出生年月"
                If e.NewValue IsNot Nothing  AndAlso e.NewValue <> r("出生年月")  Then
                    r("差异备注")= r("差异备注") & Chr(13) & Chr(10) & e.DataTable.name & "/" &  e.DataCol.name  &  ":  " & CStr(e.DataRow("出生年月"))
               r("差异备注").trim(Chr(10)).trim(chr(10))
elseif e.NewValue = "" andalso e.oldvalue > ""
r("差异备注")= r("差异备注").replace(e.DataTable.name & "/" &  e.DataCol.name  &  ":  " & CStr(e.oldvalue),"").trim(Chr(10)).trim(chr(10))
 End If
        End Select

--  作者:有点蓝
--  发布时间:2019/9/29 9:08:00
--  
表事件和按钮的用法是不一样的,请仔细阅读帮助,搞懂应该怎么在datacolchanged事件写代码:


datacolchanged事件里使用e.datarow不是当前行,而不是current

--  作者:有点蓝
--  发布时间:2019/9/29 20:14:00
--  
参考:http://www.foxtable.com/webhelp/topics/1470.htm