以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何实现不同用户在上传数据时能独立自动编号  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116242)

--  作者:bigpeng
--  发布时间:2018/3/21 17:30:00
--  如何实现不同用户在上传数据时能独立自动编号
我现在有个实例,全国多用户协同工作,每个用户在上传数据时,如何在“编号”列里实现“用户名+数字”的形式自动增量编号,用户名的长度有长有短,有的可能只有两三个字,有的可能有七八个字,谢谢
--  作者:有点甜
--  发布时间:2018/3/21 17:45:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2403.htm

 

dx = CInt(max.Substring(2,3)) + 1 \'获得最大编号的后三位顺序号,并加1

 

改成这样即可

 

dx = CInt(max.Substring(lb.length,3)) + 1 \'获得最大编号的后三位顺序号,并加1


--  作者:ycli368
--  发布时间:2018/3/21 19:45:00
--  
mark
--  作者:bigpeng
--  发布时间:2018/3/21 23:24:00
--  
搞定,多谢版主
--  作者:bigpeng
--  发布时间:2018/4/11 7:05:00
--  
再请教甜版,自动编号后,如果前面的一条记录被删除,编号能不能按顺序重新排序(现在的模式是如果删除掉一条记录,那么这条记录的编号就被空缺了)
--  作者:cd_tdh
--  发布时间:2018/4/11 8:04:00
--  
重新排序可以,但这种不科学,失去了编号的意义了。
--  作者:有点蓝
--  发布时间:2018/4/11 9:29:00
--  
如果不是有规定硬性要使用废号,跳号就跳号,不会有什么影响。正常情况下也不建议再重用废号,一是用户容易产生疑惑,二是不好处理,三是可能会导致一些业务逻辑的混乱
--  作者:有点甜
--  发布时间:2018/4/11 10:47:00
--  
以下是引用bigpeng在2018/4/11 7:05:00的发言:
再请教甜版,自动编号后,如果前面的一条记录被删除,编号能不能按顺序重新排序(现在的模式是如果删除掉一条记录,那么这条记录的编号就被空缺了)

 

如果确实要做,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=85293&skin=0

 


--  作者:bigpeng
--  发布时间:2018/4/11 23:02:00
--  
我这个排序主要是为了统计实际的量,所以 还是希望能够实现,应该怎样设置呢?
--  作者:有点甜
--  发布时间:2018/4/11 23:05:00
--  
参考8楼代码,不会做上传具体实例。