以文本方式查看主题 - 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楼代码,不会做上传具体实例。 |