Jasper reports iReport不返回如何显示静态消息的数据

Jasper reports iReport不返回如何显示静态消息的数据,jasper-reports,ireport,Jasper Reports,Ireport,我使用iReport 4.5和Oracle存储过程设计了一个报告,该过程返回ref游标 当我传递正确的参数时,报告将成功返回数据。到现在为止一切都很好 当我传递不正确的参数时,iReport designer将不显示任何数据以显示消息,因此 我将报告属性“当没有数据时”更改为“所有部分,没有详细信息”-到目前为止一切正常 但我的业务需求是显示一个虚拟带,并显示一条消息,说明“无需显示的数据”,该带仅在存储过程不返回任何记录时显示,而在存储过程返回数据时不应显示该带。我该怎么做 谢谢你的帮助 Me

我使用iReport 4.5和Oracle存储过程设计了一个报告,该过程返回ref游标

当我传递正确的参数时,报告将成功返回数据。到现在为止一切都很好

当我传递不正确的参数时,iReport designer将不显示任何数据以显示消息,因此 我将报告属性“当没有数据时”更改为“所有部分,没有详细信息”-到目前为止一切正常

但我的业务需求是显示一个虚拟带,并显示一条消息,说明“无需显示的数据”,该带仅在存储过程不返回任何记录时显示,而在存储过程返回数据时不应显示该带。我该怎么做

谢谢你的帮助


Meeza

使用“无数据时”选项,您也可以使用“无数据部分”选项。只有在没有返回记录时,才会显示报告的“无数据”部分。唯一的问题是,您将丢失报告其余部分中的任何其他标题。您可以通过创建包含所有所需页眉/页脚的主报表,然后创建包含记录查询和无数据部分的子报表来解决此问题。

使用“无数据时”选项,您还可以使用“无数据部分”选项。只有在没有返回记录时,才会显示报告的“无数据”部分。唯一的问题是,您将丢失报告其余部分中的任何其他标题。您可以通过创建一个包含所有所需页眉/页脚的主报告,然后创建一个子报告,其中包含对记录和无数据部分的查询。

实际上是将“无数据时”改为“所有部分,无详细信息”我正在获得所需的结果所有我的报告页眉和页脚都将显示,但我唯一想要添加的是,我想添加一个虚拟组标注栏,该标注栏仅在报告没有返回带有消息“无需显示的数据”的数据时显示,并在报告中有数据时被抑制“当没有数据”中的“没有数据”我得到了一个空白带,我能够添加所需的文本消息…感谢您对此模糊逻辑的帮助抱歉,我找不到“没有数据”,它是属性还是属性的值。我可以看到“当没有数据”属性,我可以看到下拉列表中可能的值是:“所有部分,没有详细信息”,“空白页”“无数据部分”和“无页面”感谢您的解释,它非常有效。对于当前显示的报告,报告检查器中将显示“无数据”栏(它是栏位之一,如详细信息等)。实际上,将“无数据时”改为“所有部分,无详细信息”“我正在获得所需的结果所有我的报告页眉和页脚都将显示,但我唯一想要添加的是,我想添加一个虚拟组标注栏,该标注栏仅在报告没有返回带有消息“no data to display”(无需显示数据)的数据时显示,并在报告中有数据时被抑制。使用“当没有数据”中的“没有数据”我得到了一个空白带,我能够添加所需的文本消息…感谢您对此模糊逻辑的帮助抱歉,我找不到“没有数据”,它是属性还是属性的值。我可以看到“当没有数据”属性,我可以看到下拉列表中可能的值是:“所有部分,没有详细信息”,“空白页”“无数据部分”和“无页面”感谢您的解释,它非常有效。对于当前显示的报告,报告检查器中将显示“无数据”栏(它是栏之一,如详细信息等)。