以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 加速打开项目的想法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175036) |
-- 作者:njzwm -- 发布时间:2022/2/17 11:08:00 -- 加速打开项目的想法 我发现在打开项目时,狐表需要使用相对长的时间来打开“表”(至少显示是如此),我想能否可以初始打开项目时只打开我指定的几个表,其他表等我使用时再打开,因为有很多表经常是不使用的,常用表就那么几个。 请问我这想法可行吗?
|
-- 作者:有点蓝 -- 发布时间:2022/2/17 11:14:00 -- 可以。参考:http://www.foxtable.com/webhelp/topics/2752.htm |
-- 作者:njzwm -- 发布时间:2022/2/17 11:20:00 -- 谢谢解答! |
-- 作者:有点蓝 -- 发布时间:2022/2/17 11:25:00 -- 这个功能其实和user没有什么关系,帮助只是举例可以这样用,但是帮助不是圣旨,并不是只能这样用,要学会变通 |
-- 作者:cd_tdh -- 发布时间:2022/2/17 11:30:00 -- 打开项目时只加载要用的表,后面用到那个表加载那个表,比如这样 If DataTables.Contains("表A") = False ........后续代码........... [此贴子已经被作者于2022/2/17 11:30:14编辑过]
|
-- 作者:njzwm -- 发布时间:2022/2/17 11:38:00 -- 谢谢各位解答,我想通过命令语句可以解决这个问题,但是编写起来还是比较麻烦的,不知道能否在表属性里面加一个“Autoload”属性,可以将其设置为“True or False”? |
-- 作者:有点蓝 -- 发布时间:2022/2/17 11:50:00 -- 不能的。就几行代码的事,就这还麻烦,那么再复杂点的功能还做的下去!! Select Case e.DataTableName
Case "表A","表B" \'表A和表B无条件加载,改为自己需要打开的其它表即可 Case Else \'其他所有表默认都不加载 e.Cancel = True End Select |