Foxtable(狐表)用户栏目专家坐堂 → [求助]编号问题


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

主题:[求助]编号问题

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


加好友 发短信
等级:幼狐 帖子:165 积分:1431 威望:0 精华:1 注册:2015/12/7 19:14:00
[求助]编号问题  发帖心情 Post By:2016/5/5 18:19:00 [只看该作者]

编号列是用_Iendtify合成的。打开项目后就重新连接了新的数据源。
新建行的时候,编号还是正常的。保存之后,再次新建行。编号直接跳到上次最大编号了。

比如:第一次新建行
PD001
pD002
保存之后再新建就会
PD0038

删除所有,重新打开项目重复一次以上动作
PD001
pD002
保存之后再新建就会
PD0039

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/5 18:55:00 [只看该作者]

Identify的值,是一直递增的,不会回头。
[此贴子已经被作者于2016/5/5 18:55:08编辑过]

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


加好友 发短信
等级:幼狐 帖子:165 积分:1431 威望:0 精华:1 注册:2015/12/7 19:14:00
  发帖心情 Post By:2016/5/5 19:21:00 [只看该作者]

不是啊,就外部数据源才会这样,内部数据源不会这样的。
内部数据源新建行。删了,重新打开之后,还是从0开始的。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/5 20:19:00 [只看该作者]

以下是引用poiokm26在2016/5/5 19:21:00的发言:
不是啊,就外部数据源才会这样,内部数据源不会这样的。
内部数据源新建行。删了,重新打开之后,还是从0开始的。

 

不可能,_Identify都是一直递增的,肯定会断号


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


加好友 发短信
等级:幼狐 帖子:165 积分:1431 威望:0 精华:1 注册:2015/12/7 19:14:00
  发帖心情 Post By:2016/5/5 20:43:00 [只看该作者]

e.DataRow("材料编号")="CL" & "000".SubString( 1, 3 -CStr(e.DataRow( "_Identify")).length ) & CStr(e.DataRow("_Identify"))

改帮助里的代码。

用内部数据源测试。删除,新建,删除,新建,都没问题。
但用外部数据源,确实会递增的。

虽然不影响使用。但是...着实接受不了,这不完美。。





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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/5 20:45:00 [只看该作者]

内部数据源测试没问题的,是不是你没保存就删除?保存后肯定会断号,这是必然的。

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


加好友 发短信
等级:幼狐 帖子:165 积分:1431 威望:0 精华:1 注册:2015/12/7 19:14:00
  发帖心情 Post By:2016/5/5 21:03:00 [只看该作者]

外部数据源啊,就是外部数据源搞不定。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/5 22:41:00 [只看该作者]

内外数据源,都会断号啊。

 回到顶部