0

我正在将 iReport 与 JasperReports 一起使用。我想包含多个具有不相关 sql 查询的子报表。我希望能够将这些都放在一份报告中。
我面临的问题是,当我将主报表 sql 查询留空时,我的子报表都没有任何数据。主报告实际上没有任何东西发送到子报告,因为它们是不相关的。基本上,您如何将多个不相关的报告放在一个报告中。

4

1 回答 1

1

为了Detail Band显示,您需要填写主报告查询,即使它只是一个虚拟查询,例如:

SELECT 'a' FROM DUMMY

这将使详细信息带出现,以及所有子报告。

否则,如果您不想使用 Detail Band,您可以选择在不使用查询的情况下查看其他 Band。从Edit菜单中选择Report Properties,在More...选项卡下,将标志设置When no dataAll Sections, no detail

于 2010-04-18T09:01:07.183 回答