以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]代码不执行是什么原因?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=140907)

--  作者:martin723
--  发布时间:2019/9/17 13:42:00
--  [求助]代码不执行是什么原因?

在全局表事件中有如下代码:


DataRowAdding


If "用户,权限,IP白名单配置表".Contains( e.DataTable.Name ) = False Then

    e.DataRow("SYS_创建人") = user.Name

    e.DataRow("SYS_创建日期") = Date.Today

End If


BeforeSaveDataRow


If "用户,权限,IP白名单配置表".Contains( e.DataTable.Name ) = False Then

    e.DataRow("SYS_修改人") = user.Name

    e.DataRow("SYS_修改日期") = Date.Today

    e.DataRow("SYS_修改者IP") = IPAdress.Tostring

End If


本意如果当前表不是用户表、权限表和IP白名单表的时候,

如果新增记录,就将当前用户,时间保存到记录中

如果保存表,就将当前用户,时间保存到记录中,但实际上保存前没有执行这些语句。




[此贴子已经被作者于2019/9/17 13:44:21编辑过]

--  作者:有点蓝
--  发布时间:2019/9/17 13:57:00
--  
没有开启这些事件:http://www.foxtable.com/webhelp/topics/0671.htm