2012-10-17 200 views
0

我目前使用iReport来创建报告。删除报告中的空白页

我的主要报告只是一个很长的页面,有很多子报告。每次我单独运行我的子报告而没有数据时,它说没有页面,但是用我的主要报告显示空白页。我希望它只显示包含数据的页面,没有数据的页面不应该有空白页面。

我在报告组把我的子报表

Group 
Subreport 
Subreport 
Group 

,并在周围5-6次重复。我已经设置了所有的报告,包括我的主要报告当没有数据=没有页面,并且我也检查了删除行时在所有子报表子元素的通用属性中空白。我的主要报告没有查询,所以我放置了一个简单的SELECT 1

P.S. 由于我不允许在办公室导出和导入代码,因此我无法发布我的代码。

+0

我可以不会重现你的问题。唯一的“麻烦”是* Group Header *乐队有自己的身高。你可以减少这个值并检查* Group的*属性 –

+0

我实际上要求我的主管的帮助,显然我们找不到任何解决方案,因为子报表仍然会重现一个空白页,即使我已经设置了没有数据到页面的页面,所以我们有n个选择,但不能删除空白页面,而是将它们替换为没有数据部分。 – marchemike

回答

0

你需要去编辑您的报表查询和设定的记录节点(Xpath的一代)......它会删除报表是已在文件中没有页面的问题...