以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动编号问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100571)

--  作者:133198609
--  发布时间:2017/5/14 0:26:00
--  自动编号问题

\'MP\' + SubString(\'0000\', 1, 4 - Len(Convert([_Identify],\'System.String\'))) + Convert([_Identify], \'System.String\')

 

存在的问题:

删除的编号会被重复出现,比如:假设之前有10个编号,第8,9,10删除后,新增的编号又是8,9,10.

怎么确保出现过的,不再出现。

 


--  作者:有点蓝
--  发布时间:2017/5/15 9:13:00
--  
如果删除的是最后的编号,这个没有办法。

你可以专门用一个编号表来管理编号,类似这种用法:http://www.foxtable.com/webhelp/scr/1994.htm

--  作者:有点色
--  发布时间:2017/5/15 9:49:00
--  
可以不允许其删除,加一列。删除操作,就给这一列赋值为【删除】