Jasper reports 子报告JasperReport
我需要在Jasper report中开发一个包含很多子报告的报告。我会给你一个我需要的例子: 总报告: -头衔 -分报告(1) -页脚 我需要重复表2和子报告(1)很多时间,我不知道如何才能做到。我希望你已经解释清楚了。 谢谢Jasper reports 子报告JasperReport,jasper-reports,ireport,Jasper Reports,Ireport,我需要在Jasper report中开发一个包含很多子报告的报告。我会给你一个我需要的例子: 总报告: -头衔 -分报告(1) -页脚 我需要重复表2和子报告(1)很多时间,我不知道如何才能做到。我希望你已经解释清楚了。 谢谢 在子报告(1)中创建三个详细条带 创建三个新的子报表:子报表表1、子报表表2、子报表表3 将子报告_表_1放入详细栏1;将表1放入子报告表1中 将子报告_表_2放入详细波段2;将表2放入子报告表2中 将子报告_表_3放入详细波段3中;将表3放入子报告表3中 这导致: Ma
Master Report
Subreport (1)
Detail Band 1 - Subreport Table 1
Table 1
Detail Band 2 - Subreport Table 2
Table 2
Detail Band 3 - Subreport Table 3
Table 3
现在,您可以独立于表1和表3控制表2的打印次数。Nicopuri这是您评论的答案 要多次打印子报表,主报表的sql查询应返回多行。然后将子报告放在主报告的详细栏中 例如,假设您的查询结果如下所示
| id | name |
| 1 | bla |
| 2 | bla2 |
将主报告看作一个循环,循环2次。和细节带作为循环的内部。因此,详细等级将被评估2次。对不起,我不太清楚。我需要多次打印表2。子报表是否可以打印多次?你能举个例子吗。非常感谢。@Nicopuri:对于
子端口\u表\u 2
报表,请更改SQL查询以使报表根据需要运行任意次数。这将导致多次打印表格。您的问题将恢复到“如何处理色带”。互联网上有关于它的好文档。你应该提出一个更具体的问题,你的题目也太宽泛了。
| id | name |
| 1 | bla |
| 2 | bla2 |