如何在MS Access报告表中显示记录号?

时间:2015-01-22 07:21:28

标签: ms-access report

我正在使用MS Access为办公室制作一小块软件。当我们插入记录时,记录ID并不总是遵循自然数序列,从1开始。但在第一列中,我想要一个自生成的序列号(S.N)。

SN  |   Discription |
----+---------------+
1   |   Computer    |
2   |   Mobile      |

我希望这些S.N始终从1开始,并计算报告表Plsease帮助中的所有记录。

1 个答案:

答案 0 :(得分:1)

我假设您的表名是库存:

SELECT DCOUNT("[Description]","[inventory]","[Description]<='" & [Description] & "'") AS rank, inventory.*
FROM inventory
ORDER BY [Description]

DCOUNT函数计算满足给定条件的行数。在这种情况下,我们计算小于当前行的行数。如果您使用的列具有唯一值,那么事情就会起作用。