以下是引用mywisdom88在2017-4-27 10:45:29的发言:
还有1种方法,就是用2表个,表1,表2,用表1的编号做数据分组,用表2的数据来打印,如下
CREATE CURSOR t1(编号 c(10),姓名 c(20))
INDEX ON 编号 TAG 编号t1
INSERT INTO t1(编号,姓名) VALUES ('b001','张三')
INSERT INTO t1(编号,姓名) VALUES ('b001','张三') &&打印2次
INSERT INTO t1(编号,姓名) VALUES ('b002','李四')
INSERT INTO t1(编号,姓名) VALUES ('b002','李四')
INSERT INTO t1(编号,姓名) VALUES ('b002','李四') &打印3次
CREATE CURSOR t2(编号 c(10),姓名 c(20),年龄 i)
INDEX ON 编号 TAG 编号t2
INSERT INTO t2(编号,姓名,年龄) VALUES ('b001','张三',20)
INSERT INTO t2(编号,姓名,年龄) VALUES ('b002','李西',30)
SELECT t1
SET RELATION TO 编号 INTO t2
GO 1
?编号,姓名
SELECT t2
??编号,姓名,年龄
SELECT t1
SKIP
?编号,姓名
SELECT t2
??编号,姓名,年龄
SELECT t1
SKIP
?编号,姓名
SELECT t2
??编号,姓名,年龄
SELECT t1
SKIP
?编号,姓名
SELECT t2
??编号,姓名,年龄
代码有点不明白,请教一下