Foxtable(狐表)用户栏目专家坐堂 → 自定义用户登录引发的加载问题-已解決


  共有4413人关注过本帖树形打印复制链接

主题:自定义用户登录引发的加载问题-已解決

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/8/18 20:14:00 [显示全部帖子]

 你这样做,差不多了。

在beforeloadoutertable写代码
If e.DataTableName <> "授权表" Then
    e.SelectString = "select * from {" & e.DataTableName & "} where 1=2"
End If

如果要在想一开始就决定是否加载表,也可以,就是用sql代码先读取授权表的内容,然后根据授权表得到哪些表需要加载(得到一个集合)。在beforeloadoutertable比较e.DaTableName是否在集合里,控制加载。
(不过这样也不见得好多少)

 回到顶部