以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于记录数据编辑的人员及时间的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150131)

--  作者:wyb_79
--  发布时间:2020/5/21 16:15:00
--  [求助]关于记录数据编辑的人员及时间的问题
按帮助中的例子,做了个记录数据变动的列,代码如下:
If e.Col.Name = "单价" Then
    e.Row("Log") = User.Name & " " & Date.Now
End
 
If

遇到的问题如下:
1、不做任何数据变动的话,双击单元格,也会被视作进行了数据变动而记录,如何防止;
2、如果想记录的更详细的话,比如某某某在某年某月某日,几点几分几秒,将单价(数据变动的具体列)由10修改为20,这样的事件记录能否实现?具体代码如何编写?
3、某行进行了多次编辑变动,是否都可以进行记录?还是只记录最后一次?


求赐教~~~

--  作者:有点蓝
--  发布时间:2020/5/21 16:49:00
--  
参考:http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110215
--  作者:wyb_79
--  发布时间:2020/5/25 9:35:00
--  
图片点击可在新窗口打开查看受教了~~~~~~