我在使用iReport时遇到了问题。
我有一个总体总报告,而主报告包含3个子报告,而且每个子报告都包含子报告。虽然我在单独打印这3个子报表以及在iReport预览模式下打印它们的子报表时没有问题,但是当它们在主报表中一起使用预览模式时,我无法打印它们。我在每个报表中都包含了执行查询所需的所有参数和字段(我指的是子报表及其主报表)。但是,不可能!不管用..。
任何帮助都将不胜感激.
发布于 2011-12-06 15:47:54
问题的解决方案是从零开始生成子报告,而不是复制和粘贴类似的报告。在我的例子中,报告中的子报告在许多模式中看起来非常相似,因此我刚刚复制了其中的一个,将它们粘贴到主报表上,并更改了粘贴子报表上需要更改的内容(例如字段、名称或其中的查询)。乍一看,虽然我是独立于他们的主要报告预览子报告,他们只是看起来很好,但当我试图预览的主要报告,子报告在主要报告没有打印。所以我意外地(那些时候我是iReport的新手用户)试图从零开始生成子报告。(我的意思是: File -> New ->启动报告向导->,选择我想要处理的数据库,并输入我希望它的结果在报表上打印的查询等等)和魔术;似乎不起作用的子报告,开始工作,并在其主报表上打印出来。
谢谢你的回复..。
发布于 2011-09-08 17:19:26
我见过这种情况发生过几次,预览无法工作,但当我试图在本地工作区中运行应用程序的报告时,一切正常。我认为问题可能是子报告没有数据,这会导致问题。您可能希望在子报表中添加表达式时的打印,这样除非有数据,否则它们不会运行。
https://stackoverflow.com/questions/7282571
复制相似问题