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


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

主题:[求助]编号问题

帅哥哟,离线,有人找我吗?
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

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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
poiokm26
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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"))

改帮助里的代码。

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

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





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


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

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

 回到顶部