【发布时间】:2020-02-22 19:47:53
【问题描述】:
我在 MS Access 2007 中有一个 Invoice 表单。此表单有一个名为 InvoiceLines 的子表单,其中包含 SerialNumber、ItemNumber、ItemName、ItemQty 等字段。我想在其中添加序列号这种形式。我添加了=CurrentRecord 属性来显示当前行号。但是这个属性在所有行中都显示数字“1”。有没有最简单的方法可以在 MS Access 表单中添加序列号?
【问题讨论】:
-
序列号是指自动递增 ID?
-
不,我只想为每一行添加行号(或记录号)。如果我删除一行,那么行号应该会自动更新,就像在 excel 表中一样。
-
行号仅在数据集已排序时才有意义 - 您是否正在对数据集进行排序?如果是这样,在哪个领域?如果您只是想在表单中显示递增的数字,为什么要在您的问题中如此频繁地提及您的
SerialNumber字段? -
感谢您提供更多信息。
if I delete/sort any row then the sequence of serial numbers should not affect是什么意思?发票1的Wheat Flour是否应该始终是序列号3?或者它是否依赖于排序? -
我的意思是,如果我删除
Serial Number 2的行,那么serial number 3将代替2 并自动变为2。实际上Serial Number是用于计算行数