现有一表如下结构
示意图:
考号
课目
记录号(recno())
顺序号(待产生的)
150001
01
1
-->1
150001
02
2
->2
150001
03
3
-->3
----------------------------------------
150002
02
4
-> 1
150002
04
5
->2
-------------------------------------------
150003
01
6
- >1
150003
02
7
-->2
150003
03
8
--> 3
150003
04
9
-->4
-------------------------------------------
150004
01
10
--> 1
它的结构是一个考生有相同的N个考号,考了不同的课科,原来呆办法是根据不同的重复考号(2个重复,3个重复,4个重复)生成不同的表,然后分别用
REPLACE f1 WITH IIF(RECNO()%2==0, 2, RECNO()%2) ALL
REPLACE f1 WITH IIF(RECNO()%3==0, 3, RECNO()%3) ALL
REPLACE f1 WITH IIF(RECNO()%4==0, 4, RECNO()%4) ALL
再一个个追加起来。
有没有办法一次性根据考号分组(2个重复,3个重复,4个重复)在本组中产生序号?
[
本帖最后由 sylknb 于 2015-7-24 12:30 编辑 ]