“未找到数据。”贾斯珀报告中的文本
我想使用 iReport 制作报告,它可以但不必显示行。如何强制 Jasper Reports 显示文本“未找到数据”。当查询没有返回数据时。我希望有与有行时相同的标题。
我知道我应该更改报表属性“没有数据时”以显示某些内容,但我不知道如何实现没有行的条件。
I would like to do the report using iReport which can but does not have to display rows. How can I force Jasper Reports to display the text "No data found." when the query returns no data. I would like to have the same header as when there are rows.
I know I should change the report property "When No Data" to display something but I don't know how to implement the condition for no rows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己已经发现了。
这可以通过执行以下步骤来完成:
Report Inspector
”的部分列表中添加“No Data
”部分。右键单击它并选择“添加波段
”。此后,新的部分将添加到您的报告中。未找到数据
”。消息(如果您想要与“正常”报告中相同的标题,则必须将其从“标题”部分复制到“无数据
”部分)。如果您没有将报表属性“
无数据时
”设置为“无数据部分
”,请进行设置或按照以下步骤操作:Properties
”。更多...
”部分,您将在其中看到“无数据时”属性,将其更改为“无数据部分
”。执行上述操作后,当没有数据时,您的报告将显示“
No Data
”部分,否则它将像以前一样显示该部分。I have found it out myself.
This could be done by following these steps:
No Data
" section from the sections list in the "Report Inspector
". Right click it and choose "Add Band
". After this, new section will be added to your report.No Data found
." message (if you would like the same header as in "normal" report, you have to copy it from the "Header" section to "No Data
" section).If you don't have the report property "
When No Data
" set to "No Data Section
" set it so or follow these steps:Properties
" from the displayed menu.More...
" and in it you will see "When No Data" property, change it to "No Data Section
".After following the above, your report will show the "
No Data
" section when there will be no data, oterwise it will show the section as before.