如何在MS访问中实现分区上的行号。我谷歌但找不到信息,请你怎么做。我的数据如下所示
CID MPay NumGrp
4 139608 1
4 139609 2
4 139610 3
4 139611 4
5 139608 1
5 139609 2
5 139610 3
6 139607 1
6 139608 2
6 139609 3
6 139610 4
6 139611 5
对于此输出,显示:
CID MPay NumGrp ID
4 139608 1 1
4 139609 2 2
4 139610 3 3
4 139611 4 4
5 139608 1 5
5 139609 2 6
5 139610 3 7
6 139607 1 8
6 139608 2 9
6 139609 3 10
6 139610 4 11
6 139611 5 12
此致敬意非常感谢您的大力帮助。
使用我的 RowCounter 函数。它需要一个字符串作为键,因此您可以将前两个字段连接为键并像这样调用它:
SELECT RowCounter(CStr([CID]) & CStr([MPay]),False) AS RowID, *
FROM YourTable
WHERE (RowCounter(CStr([CID]) & CStr([MPay]),False) <> RowCounter("",True));
当然,如果字段是文本,则不需要 CStr,例如:
RowCounter(CStr([CID]) & [MPay],False)