现有一表如下结构
示意图:
考号 课目 记录号(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 编辑 ]