JasperReports& iReport:如果超链接报告为空,则生成消息或弹出窗口

时间:2013-05-10 11:43:26

标签: jasper-reports report ireport

我在iReport中创建了一些链接在一起的报告。我有一个主要报告,其中包含三个指向其他报告的链接。

通过数据库结构,链接报告可能为空。

例如: report1包含指向report2的链接。参数是数字1。 report1有数据集1。 报告2包含数据集2.数据集2没有数字1的条目。

如果使用报告1,则会显示报告2的链接,但如果单击报告2的链接,则会显示消息为空。

是否有可能生成一个弹出窗口,说明报告没有数据,但用户仍然在报告1上? 要么 如果报告为空,是否有可能报告2的链接没有链接?

1 个答案:

答案 0 :(得分:2)

这是一个假设......

您可以使用子报告呈现指向报告2 的链接。

在子报告中,您将计算报告2 中的行数。如果row count > 0子报告将显示该链接,否则将是一个空(子)报告。

试一试。