每页报表分四部分组成,
第一部分:表头,每页都打印
第二部分:主从表数据
第三部分:主从表数据(与第二部分一样,显示两次而已)
第四部分:页脚,每页都打印,显示页码
要求两个明细数据都只显示5行,超过5行的自动转为下一页。
第一部分:表头,每页都打印
第二部分:主从表数据
第三部分:主从表数据(与第二部分一样,显示两次而已)
第四部分:页脚,每页都打印,显示页码
要求两个明细数据都只显示5行,超过5行的自动转为下一页。
pageline := <line#>mod 5;
if (pageline = 1)and(<line#> > 1) then
Engine.NewPage;
即可
我遇到类似的问题,报表中用到MasterData和DetailData做主从表关系。绑定一个MasterData,对应有多个DetailData,这个可以实现。现在想把DetailData分页显示,到第二页的或后几页的时候,MasterData里的数据也显示出来,这个怎么实现。