替代JasperReports中的子报表

时间:2011-08-17 07:46:36

标签: java hibernate jasper-reports

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

是否有替代子报告的替代方案?如果重要的话我使用Hibernate。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

在更高的层次上你想要实现什么目标?

如果你使用子报告的原因是嵌入显示不同但相关数据的多个图形/图表小部件,那么另一种方法是使用子数据集

有关使用子数据集的信息可以在iReport Ultimate Guide中找到,但基本上它们是除了主报表查询之外还可以运行的额外子查询,其结果可以通过Charts / Charts Pro小部件访问(请参见图表数据选项卡)在这些小部件属性中)