Foxtable(狐表)用户栏目专家坐堂 → 很多表的加载和卸载


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

主题:很多表的加载和卸载

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
  发帖心情 Post By:2013/9/28 20:15:00 [只看该作者]

在帮助中有:不加载表A,如果打开项目后,有代码引用表A,将会出错,因为此时表A是不存在的。
我基本上每个表都会有代码引用,如何能够实现启动项目时不加载表,或最少程度加载表?以提高启动速度

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


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

 呃……回复11楼,

 你不加载表A,又引用表A,这个明显矛盾吧。你可以先判断表A是否存在,在执行关于表A的代码吖。

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
  发帖心情 Post By:2013/9/28 20:57:00 [只看该作者]

我原来在MainTableChanged事件中设置了好多表加载条件,因为多数表没有加载,启动时出错,请教如何处理?

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
  发帖心情 Post By:2013/9/28 21:05:00 [只看该作者]

If DataTables.Contains("表C") = False Then '如果表C没有加载
    DataTables.Load("表C") '加载表C
End If
像这样的加载表代码应该写在什么地方?

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


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

以下是引用sxqq123在2013-9-28 20:57:00的发言:
我原来在MainTableChanged事件中设置了好多表加载条件,因为多数表没有加载,启动时出错,请教如何处理?


判断呗,判断表是否被加载,然后再决定是否执行相应的代码。

if datatables.contains("表A") = false then
    msgbox("表A 没有被载入")
end if

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
  发帖心情 Post By:2013/9/28 21:17:00 [只看该作者]

请教三个问题:

1、麻烦看看我的加载、筛选和统计设计是否合理。

2、麻烦指教我两种全年累计统计方法是否都可以用于外部表,测试第一种可以,是不是能够永远可以?

3、项目在表加载过程中出现错误,如何处理较好?

[此贴子已经被作者于2013-9-28 22:11:15编辑过]

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


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

 回复 16楼,没有 蒸发收碱 表,无法测试,新问题,另外发帖提问。

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
  发帖心情 Post By:2013/9/28 21:38:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130928213733.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:小狐 帖子:300 积分:2307 威望:0 精华:0 注册:2012/11/14 11:25:00
  发帖心情 Post By:2013/9/28 21:39:00 [只看该作者]

以下是引用有点甜在2013-9-28 21:33:00的发言:
 回复 16楼,没有 蒸发收碱 表,无法测试,新问题,另外发帖提问。

这就是加载过程出现的错误


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


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

 如下例子,哪里不符合的话,再提问。

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:蒸发收碱 (1).table


 回到顶部
总数 21 上一页 1 2 3 下一页