子报表未打印

时间:2009-12-24 10:14:03

标签: jasper-reports subreport

我尝试使用子报表创建一个非常简单的报表。子报表是单独创建的,并嵌入在数据组中。子报告单独给出了相关数据。另一份主要报告给出了预期的部分数据。但是,嵌入子报表的地方的数据没有出现。它在输出中显示为空白。有人可以提供建议吗?

3 个答案:

答案 0 :(得分:0)

您可能没有向子报告发送需要生成的数据/参数。

答案 1 :(得分:0)

在子报表中可能没有查询数据吗?

默认情况下,在ireport中,当查询没有返回任何记录时,报告没有页面。

你可以设置NoDataMessage,我已经概述了我的其他question/post

中的步骤

答案 2 :(得分:0)

今天我使用ireport 3.0.0和Oracle JDBC遇到了同样的情况。

解决方法(kludge)是在主报告中设置查询:select * from dual。

是的,我确实认识到,definetely不是正确的方式,但它帮助我。似乎主(主)报告没有打开数据库连接,那么配置为使用相同连接的子报告找不到任何东西!

希望它可以帮助别人...