以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]动态加载外部表、外部表管理器和《表的加载与卸载.foxdb》的疑问 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131302) |
-- 作者:蓝才文百 -- 发布时间:2019/2/22 15:12:00 -- [求助]动态加载外部表、外部表管理器和《表的加载与卸载.foxdb》的疑问 你好! 现在我碰到个问题,外部表有200个结构一样的表,名称也有规律,如下: HHT1、HHT2、HHT3、。。。。一致到HTT200 现在,我要动态加载这些表,需要的时候再调入它。 安装我的理解,似乎是要先把这些外部表加载到【外部表管理器】这个地方,然后才通过 datatable.load方法按需加载。 那么,我现在没有把这些表加载到【外部表管理器】的情况下,能否动态按需加载外部表呢? 看了《表的加载与卸载.foxdb》例子,里面的表应该是内部表吧,里面的代码: DataTables.Load("产品|客户|订单") 之所以能够加载表,是不是上面这3个表已经在哪里加载了,或者是内部创建了,只是隐藏。 load方法仅仅只是show的功能吧,只是显示出来。unload就是隐藏? 说了这许多,重点是请教动态加载外部这么多的表,要如何操作?谢谢! (查了论坛很多类似帖子,也没找到,只好开贴问了) |
-- 作者:y2287958 -- 发布时间:2019/2/22 15:18:00 -- 动态增加数据源,其他问题迎刃而解 |
-- 作者:有点蓝 -- 发布时间:2019/2/22 15:58:00 -- 如果把这些表加载到【外部表管理器】,可以在BeforeLoadOuterTable事件限制不加载表,需要的时候通过DataTables.Load("产品|客户|订单")加载即可。 如果没有把这些表加载到【外部表管理器】,可以通过table.fill、sqltable,或者OuterTableBuilderhttp://www.foxtable.com/webhelp/scr/1279.htm加载
|
-- 作者:蓝才文百 -- 发布时间:2019/2/22 16:25:00 -- OK,搞定,谢谢!OuterTableBuilder可以。 |