MS 访问中的自动编号可以随机更改吗?



我们有一个相当简单的多用户数据库,用于下订单。采购订单编号是从"自动编号"字段生成的。

在过去的 4 天的某个时候,发生了一些事情,使数字从 8518 变为 17474。我知道用户无法更改此号码。我只是想知道是什么原因造成的?

在8518和17474之间没有记录显示已经制作了9000(ish(记录。我很困惑!!

Access中的"自动编号"字段可针对新记录进行更新。用户只需将值写入自动编号列,Access 将从该列继续编号。

例如,像这样的查询可以做到这一点:

INSERT INTO [Purchase Orders]([PO Number]) VALUES (17473)

这会将该值写入新记录,并且 Access 将从那里继续。

此外,在复制粘贴时,Access 将创建新的自动编号。以下操作将按表中的记录数递增自动编号种子:

在表格视图中时:

  • Ctrl+A(全选(
  • +C(复制(
  • 移动到新记录,选择整行
  • Ctrl+V(粘贴所有记录(
  • 逃逸(哎呀,不是故意复制表(

自操作取消以来,不会添加新记录,但只有在为所有这些新记录生成自动编号之后才会添加。

最新更新