Foxtable(狐表)用户栏目专家坐堂 → 9月17号的版本好像还是不支持动态加载和动态卸载外部数据源中的表?


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

主题:9月17号的版本好像还是不支持动态加载和动态卸载外部数据源中的表?

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


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/17 9:08:00 [显示全部帖子]

呵呵,你是不是搞错了?

大家需要的是能够动态加载外部数据源中已经存在的某个外部表?

OuterTableBuilder不就是这样的吗?

如果是动态加载已经设置好的外部数据表,那么这个功能一开始就有的。
在BeforeLoadOutTable中,将SelectString属性设为:

Select * From 表名 Where False

这样就不会加载任何数据,然后在AfterOpenProject事件中加入:

Tables("表名").Visible = False

这样你也看不它,既然没有加载数据,你也看不见,自然就是没加载一样了。

需要加载他的时候:

DataTables("表名").LoadFilter = "加载条件"
DataTables("表名").Load
Tables("表名").Visible = True

这样可以看到这个表的数据,等于是加载了。

需要卸载的时候:

DataTables("表名").LoadFilter = "False"
DataTables("表名").Load
Tables("表名").Visible = False

现在重新回到不可见,没有数据的状态,等于是卸载了。




[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
贺老六
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:485 积分:2996 威望:0 精华:10 注册:2008/9/12 14:37:00
  发帖心情 Post By:2008/9/17 9:43:00 [显示全部帖子]

呵呵,帮助文件很难具体到方方面面的应用的。

提到了如何动态加载数据,提到了如何隐藏表,接下来就得看用户自己的了。

当然,我们也会逐步提供更多的例子。

 回到顶部