Jasper reports &引用;未找到任何数据。”;Jasper报告中的文本

Jasper reports &引用;未找到任何数据。”;Jasper报告中的文本,jasper-reports,ireport,Jasper Reports,Ireport,我想使用iReport做报告,iReport可以但不必显示行。当查询未返回任何数据时,如何强制Jasper Reports显示文本“未找到数据”。我希望有与有行时相同的标题 我知道我应该更改报表属性“When No Data”以显示某些内容,但我不知道如何实现无行条件。我自己发现了这一点 这可以通过以下步骤完成: 从“报告检查器”中的节列表中添加“无数据”节。右键单击它并选择“addband”。在此之后,新的部分将添加到您的报告中 向新添加的部分添加任何内容,例如“未找到数据””消息(如果您想要

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


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

我自己发现了这一点

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

  • 从“
    报告检查器
    ”中的节列表中添加“
    无数据
    ”节。右键单击它并选择“
    addband
    ”。在此之后,新的部分将添加到您的报告中
  • 向新添加的部分添加任何内容,例如“
    未找到数据”
    ”消息(如果您想要与“正常”报告中的标题相同,则必须将其从“标题”部分复制到“
    无数据”
    ”部分)
  • 如果您没有将报告属性“
    无数据时”
    ”设置为“
    无数据节”
    ,请将其设置为或按照以下步骤操作:

  • 右键单击报告并从显示的菜单中选择“
    Properties
    ”,以显示报告属性
  • 找到“
    More…
    ”部分,在其中您将看到“When No Data”属性,将其更改为“
    No Data section
  • 完成上述操作后,当没有数据时,您的报告将显示“
    无数据
    ”部分,否则它将像以前一样显示该部分