(一个简单例子仅供参考)
bb.zip
(3.8 KB)
2. 你的数据是存在哪的。从excel(原始数据)到excel表?excel到vfp报表?vfp形成vfp报表?
[此贴子已经被作者于2020-10-28 17:12编辑过]
2020-10-27 00:56
[此贴子已经被作者于2020-10-28 17:12编辑过]
2020-10-28 17:10
2020-10-28 17:38
2020-10-28 17:45
2020-10-28 17:46
2020-10-28 18:59
[此贴子已经被作者于2020-10-28 20:49编辑过]
2020-10-28 19:30
程序代码:CREATE CURSOR bb (b1 I,b2 I,b3 I,hj I)
CREATE CURSOR tt (f1 I,f2 I,f3 I,f4 I,f5 I)
INSERT INTO tt VALUES (1,2,3,4,5)
INSERT INTO tt VALUES (21,22,23,24,25)
INSERT INTO tt VALUES (31,32,33,34,35)
cf = FIELD(1,"tt")
nf = 2
DO WHILE nf <= FCOUNT("tt")
cf = cf + ",f"+TRANSFORM(nf)
IF nf%3 == 0 && 假设每页3个栏目
print_bb(cf)
nf = nf + 1
cf = FIELD(nf,"tt")
ENDIF
nf = nf + 1
ENDDO
IF !EMPTY(cf)
print_bb(cf)
ENDIF
RETURN
FUNCTION print_bb(cf)
SELECT tt
COPY TO ARRAY arr FIELDS &cf
SELECT bb
ZAP
APPEND FROM ARRAY arr
REPLACE ALL hj WITH b1+b2+b3
BROWSE && 这句改为报表输出
ENDFUNC
2020-10-28 20:01
2020-10-28 22:12