我有一个Access 2007数据库架构,其中中心表有一个主键,它是一个自动编号。我必须删除我在外表中输入的记录才能重新输入它们,因此要从中央表中删除父引用。我想知道的是如何在我第一次输入记录之前将cebtral表autonumber设置为再次开始计数?那是在我输入记录之前,自动编号是2380但是现在是2523,如果我在2380之后删除了所有内容,当我再次插入记录时,如何在2381再次重新启动自动编号
答案 0 :(得分:1)
从指定表中删除行后,需要对数据库文件执行“压缩和修复数据库”操作。这将产生将下一个AutoNumber值重置为(the_current_largest_AutoNumber_value + 1)的效果。
有关如何在Access 2007中执行“压缩和修复数据库”的详细信息,请参阅以下Microsoft支持文章中的“手动压缩和修复数据库”主题:
Help prevent and correct database file problems by using Compact and Repair