JasperReports:是否可以使用多个数据源,如果没有,可以在参数中使用集合?

时间:2010-03-11 14:41:02

标签: jasper-reports

报告习惯用语似乎是一个报告由一个项目列表组成,带有一些额外的数据(参数)。有没有办法在报告中包含几个不相关的列表,或者这是否会违背成语,以至于应该使用不同的工具来生成输出?

例如,假设您有一个居住在建筑物中的人员列表,其中包含姓名,电话号码等。该列表将是主要的数据源。此外,在同一报告中,您希望显示有关该建筑物的各种其他信息,例如地址,楼层数等。此信息中的项目数可能因建筑物而异,因此您不能简单地将其放入静态参数中,而是需要地图或列表。这当然是一个受人尊敬的例子,但应该用来说明问题。

简而言之:您可以在报告中使用多个不相关的列表吗?

2 个答案:

答案 0 :(得分:7)

我认为您想要的是报告中的子报告。

子报表可以具有与主报表不同的数据源。

以下是tutorial如何创建一个。{/ p>

答案 1 :(得分:2)