2011-08-17 83 views
0

我在我的项目中使用JasperReports。在生成报告期间,我不得不从数据库中的不同表中检索数据。我使用过子报表,但这种解决方案对我来说并不满意。主要原因是每个报告我都要准备两个jrxml文件。对于我的项目的假设,这不是有效的。JasperReports的子报表的替代方案

是否有替代子报表?如果这很重要,我使用Hibernate。

+0

什么原因导致您无法读取主查询中的所有必要数据,以避免子报告完全失效? –

回答

0

在更高的层次上你想达到什么?

如果您使用子报表的原因是嵌入多张图表/图小工具,显示不同但相关的数据,然后用另一种方式做,这是使用子数据使用子数据

Innformation可以在iReport的发现终极指南“,但基本上它们是除了主要报告查询之外可以运行的额外子查询,其结果可以通过图表/图表专业工具小部件访问(请参阅这些小部件属性中的图表数据选项卡)

1

Mateusz,you可以在java代码中手动准备数据源并传递给报告。 有时候,好的子报表的替代方法是使用报表中的组。