在Access中,使用自动编号数据类型作为主键的字段在使用过程中避免不了删除操作。但是自动编号数据类型是不允许修改的。
如何让字段重新由1开始,而且不断号呢?
1、 把自动编号字段先删除,然后再加个新的自动编号的字段
2、创建查询 (Alter TABLE 表名 Alter COLUMN [自动编号字段名] COUNTER (初始值,步值) )
如:想让t1表自动编号字段id从1开始,可以:Alter TABLE t1 Alter COLUMN id COUNTER (1, 1)
想让t1表自动编号字段id从100开始,每次增加10,可以:Alter TABLE TT Alter COLUMN id COUNTER (100, 10)
3、VBA自定义含义自动重排编号
《看不见的美观--自动编号重排》