MAIN
..........
FOR s = 1 to i
LET ss = s * 50 - 49 //起始记录编号
LET se = s * 50 //终止记录编号
DISPLAY "数据范围", ss, "至", se at 16,13
LET lv_qs = "GDCL" clipped, ss CLIPPED,se CLIPPED,".csv" //生成的文件名
START REPORT rep_gdcl TO lv_qs
DECLARE rep_cur CURSOR FOR
SELECT * FROM tmp_gdcl
where tm_count >;= ss and tm_count <=se
FOREACH rep_cur INTO l_gdcl.*
OUTPUT TO REPORT rep_gdcl(l_gdcl.*)
END FOREACH
CLOSE rep_cur
FREE rep_cur
FINISH REPORT rep_gdcl
end for
..........
END MAIN
REPORT rep_gdcl(l_gdcl)
DEFINE l_gdcl RECORD
tm_count int,
t_1 date,
t_2 date,
t_3 char(20),
t_4 char(20),
t_5 char(120),
t_6 char(20)
END RECORD
OUTPUT
LEFT MARGIN 0
TOP MARGIN 0
PAGE LENGTH 100
BOTTOM MARGIN 0