以文本方式查看主题 - 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 |