以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  只要表被修改过,记录最后更新人与时间的帮助在哪里?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42268)

--  作者:643561836
--  发布时间:2013/11/7 13:08:00
--  只要表被修改过,记录最后更新人与时间的帮助在哪里?
帮助中的只是表中的某一列:

If e.Col.Name = "单价" Then
e.
Row("Log") = User.Name & " " & Date.Now
End
If


我想要的效果是主表和已建立关联的表中,只要被修改刚记录最后更新的人与日期!

--  作者:yan2006l
--  发布时间:2013/11/7 14:06:00
--  

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

直接这样就可以了


--  作者:643561836
--  发布时间:2013/11/7 17:07:00
--  
谢谢!我找到我要的效果了!

e.Row("Log") = User.Name & " " & Format(Date.Now,"yyyy-MM-dd HH:mm:ss")

--  作者:643561836
--  发布时间:2013/11/7 20:22:00
--  

上面的是针表,如果针对窗口在哪里设置呢?

 


--  作者:有点甜
--  发布时间:2013/11/7 20:38:00
--  
 窗口中修改表记录的时候,会触发表的datacolchanged事件,把代码写到那里去就行了
--  作者:643561836
--  发布时间:2013/11/7 20:49:00
--  

\'************窗口录入********记录最后一次更新********************************************

 

 


e.DataRow("Log") = User.Name & " " & Format(Date.Now,"yyyy-MM-dd HH:mm:ss")


--  作者:blackzhu
--  发布时间:2013/11/8 8:12:00
--  
窗口操作表  事件还不是写在表里面不就行了.