求一个8位数的客户编号的实现算法

genray 2004-04-06 02:50:59
在做一个客户管理系统,要实现未有业务来往的客户编号
以10000001,10000002,10000003,10000004......,有业务来往的客户编号变成
90000001,90000002.....
因为是公司内部使用,所有只采用了ACCESS数据库
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
genray 2004-04-06
  • 打赏
  • 举报
回复
sxsgssgs(什么时候自己才会从容) 出的主意可能有容易造成溢出吧,数值太大了

cqfeng() 和xieyj(Free Fish) 的意思我明白,我一时没想到如何实现

现在我想这样做,定义一个字符型CustomerID,8位.第一位做标志位,每次添加新记录的时候,查询一下最大的一条记录,比如:10000112,第一位是标志位,112转换成字符串型是3位,7-3=4,新纪录就是1 + 0000 + 113
xieyj 2004-04-06
  • 打赏
  • 举报
回复
将最前面一位分离出来看就简单了,增加一个顾客可以判断不同的业务来截取最几位的数字+1,然后再合并
sxsgssgs 2004-04-06
  • 打赏
  • 举报
回复
str=request("bh")
str1=int(str)+10000000
if 10000000=<str1 and str1<19999999 then
sql="insert into ...." '把给客户的编号插入数据表中,
end if

有业务来行的类似
cqfeng 2004-04-06
  • 打赏
  • 举报
回复
如果未有业务来往,找编号为1开头的最大的,加1
如果有业务,找9开头的最大的编号,加1

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧