如何重置某一行的Access 2007自动编号

时间:2015-08-07 09:50:29

标签: ms-access ms-access-2007

我有一个Access 2007数据库架构,其中中心表有一个主键,它是一个自动编号。我必须删除我在外表中输入的记录才能重新输入它们,因此要从中央表中删除父引用。我想知道的是如何在我第一次输入记录之前将cebtral表autonumber设置为再次开始计数?那是在我输入记录之前,自动编号是2380但是现在是2523,如果我在2380之后删除了所有内容,当我再次插入记录时,如何在2381再次重新启动自动编号

1 个答案:

答案 0 :(得分:1)

从指定表中删除行后,需要对数据库文件执行“压缩和修复数据库”操作。这将产生将下一个AutoNumber值重置为(the_current_largest_AutoNumber_value + 1)的效果。

有关如何在Access 2007中执行“压缩和修复数据库”的详细信息,请参阅以下Microsoft支持文章中的“手动压缩和修复数据库”主题:

Help prevent and correct database file problems by using Compact and Repair