如何实现连续页号打印多个数据窗口?
本帖最后由 newease 于 2009-8-11 08:44 编辑在嵌套报表中(NEST)类型中经常需要实现连续页号打印多个数据窗口的情况,这该如何是好呢?
关键是要活用《全局变量》:
第一步:建立一个全局变量
integer g_int_page=0
第二步:建立一个全局函数f_setpage()
return g_int_page
第三步:在数据窗口对象中加入一计算域gs_pagenum
page() + f_setpage()
//利用全局涵数来传递全局变量
第四步:在每一个数据窗口控件的printend事件中改变全局变量的值,以使计算域的值发生变化
g_int_page=dw_1.getitemnumber(dw_1.rowcount(),"gs_pagenum")
第五步:当所有窗口打印完毕后将全局变量恢复
g_int_page=0 不错,顶一下。
页:
[1]