Foxtable(狐表)用户栏目专家坐堂 → 关于表切换


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

主题:关于表切换

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


加好友 发短信
等级:六尾狐 帖子:1499 积分:11175 威望:0 精华:0 注册:2014/8/13 16:19:00
关于表切换  发帖心情 Post By:2014/10/14 16:56:00 [只看该作者]

我设计了一个导航窗口。窗口有个任务栏,任务栏的topiclinkclick事件中的代码是:
Select Case e.page.Name
    Case "页面1"

        If DataTables.Contains("users") = False Then '如果表C没有加载
            DataTables.Load("users") '加载表C
            MainTable = Tables("users")
        End If
    Case "页面2"

        If DataTables.Contains("usergroups") = False Then '如果表C没有加载
            DataTables.Load("usergroups") '加载表C
            DataTables.Load("groupqx") '加载表C

            MainTable = Tables("usergroups")
        End If

End Select
运行后,点击页面1的link,打开users表没问题;
           点击页面2的link,打开usergroups表也没有问题;
           再点击页面1的link,没有任何反应,没有我预料中的切换到users表。
 这是什么原因呢?

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1499 积分:11175 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2014/10/14 16:57:00 [只看该作者]

补充一下,几个表都是外部表

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/14 17:08:00 [只看该作者]

Select Case e.page.Name
    Case "页面1"
        If DataTables.Contains("users") = False Then '如果表C没有加载
            DataTables.Load("users") '加载表C
           
        End If
        MainTable = Tables("users")
    Case "页面2"
        If DataTables.Contains("usergroups") = False Then '如果表C没有加载
            DataTables.Load("usergroups") '加载表C
            DataTables.Load("groupqx") '加载表C          
        End If
        MainTable = Tables("usergroups")   
End Select

 回到顶部