MS Access 2007
我正在尝试以5,000开始自动编号,并为每个条目增加9。有没有办法做到这一点?它不必与AutoNumber一起使用,如果在Access中有另一种方法可以做到这一点,那也很棒。请帮忙。
答案 0 :(得分:5)
您可以在ADO下使用DDL来设置自动编号种子和增量。 (但是,回应@ mwolfe02的评论......为什么?)
Dim strSql as String
strSql = "ALTER TABLE YourTable ALTER COLUMN YourAutoNumberColumn COUNTER(5000, 9)"
CurrentProject.Connection.Execute strSql
另请参阅此前Stack Overflow问题是否对您有用:How to reset autonumber seed - MS Access/VB6
答案 1 :(得分:3)
我想不出为什么人会需要这样的野兽。
但你可以使用从1开始并增加1的“正常”自动编号,只显示(并使用)计算列:
FakeAutoNumber = (AutoNumber * 9) + 4991