“没有找到数据。”贾斯珀报告中的文字

时间:2011-07-28 10:14:03

标签: jasper-reports ireport

我想使用iReport执行报告,但不必显示行。如何强制Jasper Reports显示“未找到数据”文本。当查询没有返回任何数据时。我希望有与行有相同的标题。

我知道我应该更改报告属性“When No Data”以显示某些内容,但我不知道如何实现没有行的条件。

1 个答案:

答案 0 :(得分:14)

我自己找到了。

这可以通过以下步骤来完成:

  1. 从“No Data”的部分列表中添加“Report Inspector”部分。右键单击它并选择“Add Band”。在此之后,新部分将添加到您的报告中。
  2. 将所有内容添加到新添加的部分,例如“No Data found”。消息(如果您想要与“普通”报告中的标题相同,则必须将其从“标题”部分复制到“No Data”部分。)
  3. 如果您没有将报告属性“When No Data”设置为“No Data Section”,请将其设置为或按照以下步骤操作:

    1. 右键点击报告并从显示的菜单中选择“Properties”,显示报告属性。
    2. 找到“More...”部分,在其中您会看到“何时无数据”属性,请将其更改为“No Data Section”。
    3. 完成上述操作后,如果没有数据,您的报告会显示“No Data”部分,否则它会像以前一样显示该部分。