a-z自动编号-Victor Duane
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


a-z自动编号

发表时间:2007/11/20 17:50:08 评论(0) 浏览(6758)  评论 | 加入收藏 | 复制
   
摘 要:a-z自动编号
正 文:

测试方法是建一个表:表2,字段名:swss,sw,建一个窗体,(需引用DAO3.60)

在代码中写如下测试语句

Sub test()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("表2")
rs.AddNew
rs(0) = autoID("swss", "表2")
Debug.Print rs(0)
rs.Update
rs.Close
Set rs = Nothing
End Sub

'执行自动编号的函数如下

Function autoID(fld As String, tbl As String) As String
On Error GoTo err_handler
Dim aphi As String
aphi = DMax(fld, tbl)
If aphi = "z" Then
    MsgBox "你的值已经最大,不能再添加!", vbCritical + vbOKOnly, "提示"
    Exit Function
ElseIf DCount(fld, tbl) > 0 Then
    autoID = Chr(Val(Asc(aphi) + 1))
End If
err_handler:
If Err.Number = 94 Then autoID = "a"
End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
递增A-Z  【UMVSOFT整理  2007/11/10】
一段简单的自动编号代码  【UMVSoft整理  2009/6/22】
类似含有年月日的自动编号函数  【风行  2011/5/25】
【Access源码】分组自动编号\筛选数据后自动分组编号的示例\分...  【麥田  2011/7/26】
【Access入门】vba代码新增字段为自动编号类型,生成自动编号...  【麥田  2013/11/12】
【Access示例】多类别自动编号示例  【易勋  2014/10/22】
常见问答
技术分类
相关资源
文章搜索
关于作者

Victor Duane

文章分类

文章存档

友情链接