以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何取值当前用户登陆名  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116007)

--  作者:zhdeyo_fb
--  发布时间:2018/3/18 16:25:00
--  如何取值当前用户登陆名
想在表里加一个字段,字段名叫“记录者”  想实现记录者默认是登陆者,如何实现,请高手赐教
--  作者:ouyangfenghuan
--  发布时间:2018/3/18 17:03:00
--  

假定产品表中有一个单价列,你认为这一列比较重要,所以希望增加一列,用于记录:谁在什么时候修改了此产品的单价。
你可以在产品的AfterEdit事件中设置如下代码:

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

这里假定新增列的名称为“Log”。

[此贴子已经被作者于2018/3/18 17:04:24编辑过]

--  作者:有点甜
--  发布时间:2018/3/18 20:08:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/0609.htm

 

http://www.foxtable.com/webhelp/scr/0609.htm

 


--  作者:zhdeyo_fb
--  发布时间:2018/4/10 15:54:00
--  
我新建了一个表,默认值 想填:user.name 不报错,但不显示
--  作者:有点甜
--  发布时间:2018/4/10 15:57:00
--  
以下是引用zhdeyo_fb在2018/4/10 15:54:00的发言:
我新建了一个表,默认值 想填:user.name 不报错,但不显示

 

DataRowAdded事件

 

e.DataRow("某列") = User.Name


--  作者:zhdeyo_fb
--  发布时间:2018/4/10 16:50:00
--  
看你的回复受到了启发,实现了我想要的功能。