实现对字符型编号自动加1-82077802
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


实现对字符型编号自动加1

发表时间:2009/6/28 18:02:03 评论(2) 浏览(7295)  评论 | 加入收藏 | 复制
   
摘 要:实现对字符型编号自动加1
正 文:
實現對字符型編號自動加1。
?auto_number('北京001‘)
顯示為:北京002
?auto_number('001‘)
顯示為:002
程序雖隻有兩行,但用到了好幾個內置的字符串函數,還有前導0的處理:
StrReverse:字符串取反
Val:字符串轉數值,取字符串左邊數字,包括空格
Left:取字符串左邊指定個數的子字符串,對應的還有Right,Mid
Len:返回字符串長度
Format:格式化字符串,這裏是返回帶前導0的數值
String:返回重復指定個數的字符的字符串,類似的有Space函數
Function AutoNum(strNum As String) As String
    AutoNum = StrReverse(Val(StrReverse(strNum)))
    AutoNum = Left(strNum, Len(strNum) - Len(AutoNum)) & Format((AutoNum + 1), String(Len(AutoNum), "0"))
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
自动编号,实现对字符型编号自动加1。  【放飞梦想  2007/10/26】
实现字符型自动编号  【  2007/11/17】
常见问答
技术分类
相关资源
文章搜索
关于作者

82077802

文章分类

文章存档

友情链接