access数据库怎么设置自动编号从1开始?

2025-02-24 17:55:40
推荐回答(2个)
回答1:

这是问如何让自动编号字段从1开始,

在ACCESS数据库中,自动编号字段能自动累加编号,保证编号的唯一性。即便是删除表中所有记录,输入新记录时,编号仍然会接着原来最后一条记录的编号往下编的。

有一种办法能让自动编号字段从1开始,具体步骤如下:

首先选取表,按Ctrl+C复制,再按Ctrl+V粘贴,注意,此时会有个弹出框,如图:

选择“只粘贴结构”,这样生成一表空表,在这张表里新输入记录,自动编号字段就会从1开始了。

如何让自动编号字段从1开始排序?这个问题很简单,如果没有选择过排序字段,表就是按自动编号字段来排序的。

回答2:

方法一:
删掉自动编号的字段,再建一个同样的自动编号字段。
方法二:
  选择工具,再选择数据库实用工具,单击压缩和修复数据库,这样就OK了.
方法三:(提示错误“无效的数据字段类型”尝试失败)
1、在access里新建一个查询。
2、把视图改为sql视图。
3、在里面输入
ALTER TABLE 表名 ALTER COLUMN [自动编号字段名] COUNTER (你要的初始值, 1)
  例如:
ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1001, 1)
4、运行后,编号就从1001开始了。