Foxtable(狐表)用户栏目专家坐堂 → 序号列乱了


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

主题:序号列乱了

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 16:01:00 [显示全部帖子]

上传具体例子

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 17:20:00 [显示全部帖子]

1、默认根据_Sortkey列排序的,肯定是你_Sortkey列的值不对。

 

2、表达式列,不是真正的列,是foxtable在项目打开的时候临时加入的。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 17:35:00 [显示全部帖子]

For Each r As Row In Tables("表a").Rows
    r.DataRow.baserow("_Sortkey") = r.Index
Next

 

Tables("表a").Save

 

或者

 

For Each r As Row In Tables("表a").Rows
    r.DataRow.baserow("_Sortkey") = r("_Identify")
Next

 

Tables("表a").Save


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 17:36:00 [显示全部帖子]

肯定是你以前的代码有问题导致的_Sortkey列的值不正确。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 17:45:00 [显示全部帖子]

 汗,肯定是你项目的增加代码有问题。

 

 _Sortkey列是自动递增的。具体问题,上传实例。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 18:07:00 [显示全部帖子]

上传项目测试。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 18:10:00 [显示全部帖子]

可能是这里有问题,尝试去掉,否则,上传项目测试

 

 

库存调整_Button1_Click

 

With Tables("库存调整_调增table1")

    .Current.Move(.Position - 1)

End With

DataTables("调增预览").DataCols("编码").RaiseDataColChanged()

 

库存调整_Button2_Click

 

With Tables("库存调整_调增table1")

    .Current.Move(.Position + 1)

End With

DataTables("调增预览").DataCols("编码").RaiseDataColChanged()

[此贴子已经被作者于2016/1/11 18:10:07编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 19:18:00 [显示全部帖子]

如果你没有加载数据,增加行,肯定是从1开始的。_Sortkey是根据当前表的行数递增的。

 

那你就用_Sortkey吧。


 回到顶部