以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎么可以记录某列每一次被修改的时间和修改人  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=102033)

--  作者:zoudezhao
--  发布时间:2017/6/12 11:02:00
--  怎么可以记录某列每一次被修改的时间和修改人
如题,怎么可以记录某列每一次被修改的时间和修改人,我想知道每一次的,而不是最后一次次的,有没有哪位老师能告知一下啊
--  作者:有点色
--  发布时间:2017/6/12 11:07:00
--  

 加一列【备注】列,dataColchanged事件写代码

 

If e.DataCol.name = "第一列" Then
    Dim str As String = e.DataRow("备注")
    str = str & iif(str > "", vbcrlf, "") & Date.Now & " " & user.name & " 把值[" & e.oldValue & "]修改成[" & e.NewValue & "]"
    e.DataRow("备注") = str
End If


--  作者:zoudezhao
--  发布时间:2017/6/12 13:39:00
--  

非常感谢,解决了