以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动填写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117942)

--  作者:nxdx112
--  发布时间:2018/4/21 10:48:00
--  自动填写
问题如下:现有三列1 审核逻辑列2 审核人  3 审核日期  , 如何在点击审核后能在对应的在审核人及审核日期中自动填写审核人当前登录的用户名,审核日期日期。
如果多个表都有这样的3列,如何用全局表事件写代码实现

--  作者:有点蓝
--  发布时间:2018/4/21 11:16:00
--  

if e.datacol.name = "审核逻辑列" andalso e.datarow("审核逻辑列") = true
  e.datarow("审核人") = user.name
  e.datarow("审核日期") = date.today
end if

开启全局表事件参考:http://www.foxtable.com/webhelp/scr/0671.htm

--  作者:nxdx112
--  发布时间:2018/4/21 11:41:00
--  
只能在单个表中设置并起作用,在全局表中设置
if e.datacol.name = "审核逻辑列" andalso e.datarow("审核逻辑列") = true
  e.datarow("审核人") = user.name
  e.datarow("审核日期") = date.today
end if


此问题已经解决了,谢谢!
[此贴子已经被作者于2018/4/21 12:13:06编辑过]