Foxtable(狐表)用户栏目专家坐堂 → 自动同步表问题


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

主题:自动同步表问题

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


加好友 发短信
等级:六尾狐 帖子:1473 积分:9556 威望:0 精华:0 注册:2014/12/18 16:12:00
自动同步表问题  发帖心情 Post By:2019/8/1 13:17:00 [只看该作者]

我在 maintablechanged 里面设置了如下代码,以便自动同步“批号表”。但执行的结果却是仅仅把新数据追载并显示出来,而旧有的数据却没有显示出来。这是为什么吗?谢谢。
Select Case MainTable.name
    Case "批号表"
       '同步当前表
        Syscmd.Table.Load() 
End Select

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


加好友 发短信
等级:超级版主 帖子:106353 积分:540906 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/1 14:05:00 [只看该作者]

不可能的,Load() 是加载所有的数据。试试

datatables("批号表").loadfilter = ""
datatables("批号表").load

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


加好友 发短信
等级:六尾狐 帖子:1473 积分:9556 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2019/8/1 15:45:00 [只看该作者]

你的方法可以,就是速度有点慢,800多行的数据,都要1分17秒钟。

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


加好友 发短信
等级:超级版主 帖子:106353 积分:540906 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/1 16:16:00 [只看该作者]

这2个方法性能完全一样的。这个表是不是间接或者直接关联了很多表,导致了很多的表达式计算

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


加好友 发短信
等级:六尾狐 帖子:1473 积分:9556 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2019/8/1 16:32:00 [只看该作者]

是直接或者间接关联了很多表,导致了很多的表达式计算。

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


加好友 发短信
等级:超级版主 帖子:106353 积分:540906 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/1 16:56:00 [只看该作者]

那就没有办法了。另外建议不要过多的依赖关联表,特别是各种复杂的父子孙、嵌套关联、递归关联

 回到顶部