问题描述
我使用 TIBCO Jaspersoft® Studio 6.15.0 来构建我的报告。
主报表和子报表从不同的 pl/sql 过程中检索数据。
当我创建子报表时,它是在主文件夹而不是主报表文件夹中创建的,
然后我就没有错误了,当我预览我的子报告时,它的预览效果和预期的一样。
但是当我预览主报告时它显示数据但子报告部分是空白的,
错误。我在子报告中有 BigDecimal 数据类型的变量。
在主报告中我得到:
计算源文本的表达式时出错:arFormatFactory.toarabicNum($V{NF}.format($V{TOTAL_1})) 在 net.sf.jasperreports.engine.fill.JREvaluator.handleEvaluationException(JREvaluator.java:294)
$v{TOTAL_1} 是 supreport 中的一个变量。如果我删除它,主报告会给我一个错误
来源太长,但这里是sup报告的主报告中的来源。
<subreport>
<reportElement mode="Transparent" x="1" y="34" width="798" height="36" uuid="567d0996-6626-
4985-ba8f-6bc3443b9561"/>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression><![CDATA["OMD_REP_ITEMS_BALANCES_SUB.jasper"]]></subreportExpression>
</subreport>
有什么解决办法吗? 询问我是否需要更多信息。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)