1、报表设计。不用细节区,全部在页标头区域,就按你的图示设计。域控件不与表字段绑定,而用数组绑定,上下两部分都用一个数组。
2、 数据处理。如果表记录较多,可筛选数据到临时表。定义全局数组, 建立循环,复制临时表的记录到数组,调用报表打印。循环结束,打印完毕!
3、代码。
public array aPrint(9)
select * from yourtable into cursor cutable where 你的条件
select cutable
go top
do while not eof()
scatter to array aprint
report form 你的报表
skip
enddo