Foxtable(狐表)用户栏目专家坐堂 → AppendLoad的BUG


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

主题:AppendLoad的BUG

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
AppendLoad的BUG  发帖心情 Post By:2017/2/15 13:50:00 [只看该作者]

AppendLoad加载数据之后,新增的行不会出现在最后一行,而是在加载数据之前

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 14:31:00 [只看该作者]

默认,是按照 _Sortkey 列的值排列的。你把那一列的值弄出来看看就知道了。

 

你可以按照你的需求设置 Tables("").Sort,或者修改_Sortkey的值。


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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/2/15 15:33:00 [只看该作者]

5.00000000000000
9.00000000000000
10.00000000000000
11.00000000000000
390.00000000000000
391.00000000000000

390,391是AppendLoad加载进来的,然后新增行全跑上面去了,_Sortkey的值也很小

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/2/15 15:34:00 [只看该作者]

新增行是在关联表的子表里新增

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/2/15 15:39:00 [只看该作者]

例子是根据狐表帮助文件,父行和子行的同步刷新来做的

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/2/15 15:42:00 [只看该作者]

应该是狐表在AppendLoad新的行之后,没有把_Sortkey的最大值进行更新,_Sortkey的最大值还是原来的值,导致新增行的_Sortkey值错误

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2017/2/15 16:27:00 [只看该作者]

这个是合理的.如果全部用load加载的话 数据全部刷新一下,第一行的数据还是历史数据呢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 16:44:00 [只看该作者]

以下是引用nblwar在2017/2/15 15:42:00的发言:
应该是狐表在AppendLoad新的行之后,没有把_Sortkey的最大值进行更新,_Sortkey的最大值还是原来的值,导致新增行的_Sortkey值错误

 

_sortkey的值,是根据当前加载的数据进行设置的。

 

你可以自己控制_Sortkey的值,新增的行,就查找最大的给它设置进去。或者是,你可以根据_Identify列排序。


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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/2/16 9:02:00 [只看该作者]

AppendLoad也是加载数据,且已经将数据加载进来了,(_sortkey的值,根据当前加载的数据进行设置的。)那么理应将AppendLoad加载进来的数据也包括在里面的吧,而不是排除在外

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2017/2/16 9:10:00 [只看该作者]

比如原来表里面加载的数据最大的_sortkey的值 是 5,用AppendLoad新追载了一条数据,_sortkey的值391,那么新增行的_sortkey的值应该是391+1,而不是5+1
[此贴子已经被作者于2017/2/16 9:11:55编辑过]

 回到顶部
总数 12 1 2 下一页