以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于动态加载表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136536)

--  作者:工匠
--  发布时间:2019/6/15 11:31:00
--  [求助]关于动态加载表
老师好:
请教一下,关于动态加载表,需要在打开项目时,默认是开发者可以打开所有表,其她人只能打开表1和表2,请教下代码要怎么改,谢谢!

Select Case e.DataTableName
    Case "表2","表2" \'表A和表B无条件加载
    Case "表C" \'(这里改为所有表)
        If e.User.Type <> UserTypeEnum.Developer Then \'只有开发者才加载
(这里改为所有表)
            e.Cancel = True
        End If
    Case Else \'其他所有表默认都不加载
        e.Cancel =
True

End
Select

谢谢!
[此贴子已经被作者于2019/6/15 11:31:00编辑过]

--  作者:有点蓝
--  发布时间:2019/6/15 11:41:00
--  
Select Case e.DataTableName
    Case "表2","表2" \'表A和表B无条件加载
    Case Else \'(这里改为所有表)
        If e.User.Type <> UserTypeEnum.Developer Then \'只有开发者才加载
(这里改为所有表)
            e.Cancel = True
        End If

End
 Select
--  作者:工匠
--  发布时间:2019/6/18 17:47:00
--  
谢谢老师,可以了