日期:2014-05-17  浏览次数:21170 次

多个字符+数字的自动编号
在ASP中如何实现字符+数字得到自动编号,字符有可能是CK,BD,XY,CC等,数字从0001开始,比如出来的效果,如果是CK,就是CK0001,CK0002,CK0003,如果是BD,就是BD0001,BD0002,如此类推。先谢过了。在线等待。

------解决方案--------------------
你的编号肯定是存数据库的
strsql= "select top 1 编号 from table1 where 编号 like ' "& 字符 & "% ' ordre by 编号 desc "
rs.open strsql,cn,0,1

if not rs.eof then
bh=rs(0)& " "
str=right(bh,4)
intbh=clng(str)
str=cstr(intbh+1)
do while len(str) <4
str= "0 " & str
loop
bh=字符 & str
else
bh=字符 & "0001 "
end if