设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1679|回复: 8
打印 上一主题 下一主题

[其它] 如何实现增加记录时,编号自动加一

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-16 21:40:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在做一些票据记录时,要记录票据编号,如何实现增加记录时,票据编号自己加一呀,而且有跳号时还可以自己输入
谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-12-22 23:29:00 | 只看该作者
[em06]
3#
发表于 2005-12-22 23:51:00 | 只看该作者

Private Sub Form_BeforeUpdate(Cancel As Integer)
If Nz(ID) = 0 Then ' id没填时跳号
        Dim Rst2TBDBVEN As New ADODB.Recordset
       Dim strSQL As String
        
       strSQL = "SELECT TOP 25 Max(表1.ID) AS ID之Max FROM 表1"
        Rst2TBDBVEN.Open strSQL, CurrentProject.Connection, adOpenStatic
        If Rst2TBDBVEN.RecordCount > 0 Then
        
            ID = rst(0) + 1
        Else
            ID = 1 '第一个纪录为空时
        End If
End If


End Sub
4#
发表于 2005-12-23 00:33:00 | 只看该作者
在坛子上有好多这样的例子,问问题前最好搜索一下。
5#
发表于 2005-12-27 20:54:00 | 只看该作者
刚好用到,谢谢!
6#
发表于 2006-2-10 23:38:00 | 只看该作者
ding
7#
发表于 2006-2-10 23:39:00 | 只看该作者
good
8#
发表于 2006-2-10 23:39:00 | 只看该作者
可以下了!

9#
发表于 2009-11-19 11:58:00 | 只看该作者
好好看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 02:19 , Processed in 0.087311 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表