以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]开启全局表事件问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123183)

--  作者:abc2363360
--  发布时间:2018/8/9 15:30:00
--  [求助]开启全局表事件问题
For Each dt As DataTable In DataTables
    If dt.Name <> "系统登陆日志表" Then
        dt.GlobalHandler.DataColChanged = True \'开启全局表事件DataColChanged
        dt.GlobalHandler.BeforeDeleteDataRow = True  \'开启全局表事件BeforeDeleteDataRow
        dt.GlobalHandler.DataRowAdded = True  \'开启全局表事件DataRowAdded
    End If
Next

麻烦帮忙修改为除了用户A 用户B 用户C 外,其他人才开启以上三个全局表事件

--  作者:有点蓝
--  发布时间:2018/8/9 15:53:00
--  
if user.name = "用户A" orelse user.name = "用户B" orelse user.name = "用户C" then
else
For Each dt As DataTable In DataTables
    If dt.Name <> "系统登陆日志表" Then
        dt.GlobalHandler.DataColChanged = True \'开启全局表事件DataColChanged
        dt.GlobalHandler.BeforeDeleteDataRow = True  \'开启全局表事件BeforeDeleteDataRow
        dt.GlobalHandler.DataRowAdded = True  \'开启全局表事件DataRowAdded
    End If
Next
end if

--  作者:abc2363360
--  发布时间:2018/8/9 16:20:00
--  
谢谢