Foxtable(狐表)用户栏目专家坐堂 → 关于动态加载表的问题


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

主题:关于动态加载表的问题

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
关于动态加载表的问题  发帖心情 Post By:2019/5/30 14:30:00 [只看该作者]

我用的是SQL数据库,放在阿里云上,全部外部表放在BeforeLoadOuterTable加载,哪么启动速度较慢,如果放在打开窗口前加载表,哪么打开窗口速度较慢,还是我下面这加载代码有问题,老师有没有其他办法处理这个问题?


        Dim nms() As String = {"员工信息","员工证书","客户单位","联系人","帐户信息","公司招聘"}

        For Each nm As String In nms

            If DataTables.Contains(nm) = False Then

                DataTables.Load(nm)

            End If

        Next

[此贴子已经被作者于2019/5/30 14:44:27编辑过]

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


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

 

启动项目后,打开窗口前,再执行你加载表的代码。

 

 


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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/7/5 9:32:00 [只看该作者]

是这样做,但没有数据呢?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/5 11:04:00 [只看该作者]

是不是设置了初始不加载数据。如果是这样写代码根据需要加载使用的数据

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


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/7/5 11:47:00 [只看该作者]

老师说的对,是初始不加载数据,但我加了
datatables("表").loadfilter=""
datatables("表").load
也没有数据,用哪个语句是正确的呢?

[此贴子已经被作者于2019/7/5 11:47:19编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/5 11:57:00 [只看该作者]

不应该有问题,试试

DataTables("表").loadfilter=""
DataTables("表").LoadTop = Nothing
DataTables("表").load

 回到顶部