Foxtable(狐表)用户栏目专家坐堂 → 自动生成编号问题(保存前后不一致)


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

主题:自动生成编号问题(保存前后不一致)

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


加好友 发短信
等级:婴狐 帖子:77 积分:646 威望:0 精华:0 注册:2014/2/28 20:47:00
自动生成编号问题(保存前后不一致)  发帖心情 Post By:2014/4/20 23:25:00 [只看该作者]

在表结构中对"表达式列"使用表达式生成编号,出现问题:添加行时编号是 HP0028  保存后再看就成为 HP0010(发现自动按行序号计算的),不知道如何处理!   
     想实现效果:新建时的编号和保存后的编号一致


表达式为:'HP' + SubString('0000', 1, 4 - Len(Convert([_Identify],'System.String'))) + Convert([_Identify], 'System.String')

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 8:33:00 [只看该作者]

正常的,未保存时 _IDentify是临时的,保存后数据库会生成新的.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/21 8:34:00 [只看该作者]

可以参考帮助,自己编码编号http://www.foxtable.com/help/topics/2403.htm

 回到顶部