以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  PrepareEdit什么没反应  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169704)

--  作者:qazlinle6
--  发布时间:2021/6/27 11:04:00
--  PrepareEdit什么没反应

For Each dr As DataRow In DataTables("表权限").sqlSelect("\',\'+角色用户+\',\' like \'%," & _userGroup & ",%\'\'And  表名 = & CurrentTable.name & "\' " )
    
    For Each t As Col In dr("列名").split(",")
            t.AllowEdit = Not dr("权限表不可编缉")
            t.visible = Not dr("权限表不可见")
       
    Next
    
Next


在PrepareEdit什么没反应


--  作者:有点蓝
--  发布时间:2021/6/27 20:48:00
--  
For Each dr As DataRow In DataTables("表权限").sqlSelect("\',\'+角色用户+\',\' like \'%," & _userGroup & ",%\' And  表名 = \'" & CurrentTable.name & "\' " )

这种代码不适合放到这个PrepareEdit处理,很影响效率,一般放到loadusersetting或者currenttablechange事件