Wil*_*iam 5 jasper-reports ireport
我遇到 JasperReports 问题无法解决。我正在使用 Eclipse、OpenReports 3.2 和 IReport 3.7
我遇到的问题是该报告没有任何作用。当我在 IReport 中预览报表时,我至少可以收到“文档没有页面”消息,但是当我尝试使用 OpenReports 打开它时,它不会执行任何操作。我得到了开放报告标题和版权消息,但它们之间没有任何内容。
我能够在 OpenReports 的 ReportRunAction.java 中追踪到它的第 150 行。该行是:
jasperPrint = jasperEngine.fillReport(reportInput);
Run Code Online (Sandbox Code Playgroud)
至少那是页面消失的那一行。它触发该行所在的 catch 块,但错误为空。当我尝试打印描述时,它是空的。我不能发誓问题不是那个参数。通过环顾四周,我发现的是如何使用 OpenReports 使用的相同版本的 jasperreports.jar 来编译报告。我不知道如何判断 jasper 报告是否/什么版本被捆绑到 .jasper 文件中。
这是我的问题吗?如果是这样,我如何告诉/设置捆绑的 jar 的版本?如果不; 帮助!
如果您使用 Detail Bandeport,那么您将需要对报告进行数据查询。由于它在 iReport 中返回“No Pages”,因此您要么没有查询。或者只是您的查询没有返回任何行。
在旧版 iReport 中,从“数据”菜单中选择“报表查询”并在此处编写您的查询。如果您只需要一条记录(即只有一次详细信息带),您可以使用虚拟表。喜欢:
SELECT 'a' FROM DUMMY
Run Code Online (Sandbox Code Playgroud)
否则,如果您不想使用详细信息区域,则可以选择不使用查询来查看其他区域。从Edit菜单中选择Report Properties,在选项卡下More...将标志设置When no data为All Sections, no detail
您的问题不是异常或错误,只是没有数据可显示。
| 归档时间: |
|
| 查看次数: |
33718 次 |
| 最近记录: |