以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  当前行的操作记录,怎么设置?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7954)

--  作者:andy621
--  发布时间:2010/8/24 8:52:00
--  当前行的操作记录,怎么设置?
设置一个"操作记录"列,记录最后操作这行的用户名及时间信息,要怎么实现
--  作者:狐狸爸爸
--  发布时间:2010/8/24 9:16:00
--  

在AfterEdit事件中设置代码:

 

e.Row(xxx"") = User.Name & " " & Date.Now


--  作者:andy621
--  发布时间:2010/8/24 9:40:00
--  
以下是引用狐狸爸爸在2010-8-24 9:16:00的发言:

在AfterEdit事件中设置代码:

 

e.Row(xxx"") = User.Name & " " & Date.Now

(xxx"")是不是所以列都要设置进去才行啊?繁琐啊!提供个行属性:当前行所有列,这样就简化了:如

e.Row("allcols") = User.Name & " " & Date.Now

--  作者:狐狸爸爸
--  发布时间:2010/8/24 9:41:00
--  

xxx表示你要记录编辑信息的列,不是所有列。

你编辑任何一列,都会触发AfterEdit事件,都会在XXX列记录编辑人和时间


--  作者:andy621
--  发布时间:2010/8/24 10:04:00
--  
以下是引用狐狸爸爸在2010-8-24 9:41:00的发言:

xxx表示你要记录编辑信息的列,不是所有列。

你编辑任何一列,都会触发AfterEdit事件,都会在XXX列记录编辑人和时间

明白了,谢谢