设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5006|回复: 17
打印 上一主题 下一主题

[Access本身] [分享]设置自动编号字段的起始值和增量值的函数

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-16 07:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Public Function SetAutoID(strTable As String, strField As String, lngSeed As Long, intStep As Integer)
'表strTable
'字段strField
'基数lngSeed
'增量intStep
Dim strSQL As String
    strSQL = "ALTER TABLE " & strTable
    strSQL = strSQL & " ALTER COLUMN " & strField
    strSQL = strSQL & " Counter(" & lngSeed & ", " & intStep & ")"
    DoCmd.RunSQL strSQL
End Function


[此贴子已经被作者于2006-2-16 15:16:38编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-2-16 23:31:00 | 只看该作者
昨天发布了个用ADO实现的设置自动编号的起始值,后来看了一些资料,发现还有更简单的方法,用SQL。所以就把先前的删除了。但该语句具体的东西我还是没有弄的太明白,还请高手指点啊!
3#
发表于 2006-2-17 00:59:00 | 只看该作者
有空时好好学一下
4#
发表于 2006-2-21 07:49:00 | 只看该作者
5#
发表于 2006-2-22 20:46:00 | 只看该作者
关键是这个“Counter”是什么意思?帮助中都查不到。
6#
发表于 2006-2-22 21:55:00 | 只看该作者
To Fan0217:

不错,感谢共享!
7#
发表于 2006-2-23 20:28:00 | 只看该作者
自动编号好麻烦的,有没有能够加前缀自动编号的?并且中间删除记录后可以自动重排编号?
8#
发表于 2006-3-25 05:35:00 | 只看该作者
谢谢列!!
9#
发表于 2006-3-27 09:15:00 | 只看该作者
大力支持,谢谢
10#
发表于 2006-4-6 23:07:00 | 只看该作者

OK

OK
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-3 05:37 , Processed in 0.103796 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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