当前位置: 首页 > 知识库问答 >
问题:

iReport子报表被分页符分隔

龙俊英
2023-03-14

子报告有两个细节带,第一个是“标题”,第二个是另一个子报告。这些乐队在两页纸上彼此分开。

我尝试了许多属性,但没有结果,如“忽略分页”和“允许拆分”

我的问题是:如何强制ireport不将子报表拆分到两页上?

共有1个答案

蒋嘉实
2023-03-14

不要在原则子报告中使用两个带,而是将标题和第二个子报告放在同一个带中。然后将该带的splittype设置为“prevent”。这样,标题和数据将保持在一起,如果数据不适合页面,拆分将发生在标题之前。

将标题放入细节带将使其与每组数据重复。若要防止这种情况,请将PrintWhenExpression更改为$V{REPORT_COUNT}==1。这将导致它只为第一条记录打印一次,而不是为通过数据源的每个后续循环打印一次。

 类似资料:
  • 我正在使用 iReport 4.0.2 创建一个包含一个子报表的主报表。我尝试在子报表的页眉带和页脚带中添加一些静态文本,我希望页眉带和页脚带中的文本将重复,但如果子报表本身有多个页面,则这些文本仅显示在子报表的第一页(但不显示在其余页面上)。 实际上,我想做的是在子报表中放置一个“第 x 页,共 n 页”变量,以便子报表可以有自己的一组页码。 这是我当前报告的布局:(对不起,我没有权限在这里上传

  • 我有以下问题:在我的主报告中,在详细信息部分,我有三个子报告。我将它们的位置类型设置为浮动,并将伸展类型设置为相对于波段高度,但结果不是预期的。报告长达500页,只是打印了第一个子报告的内容。可能出了什么问题?

  • 我可以为我的Java项目的一个报告提供多个子报告吗? 我有一个生成主报表的类,根据用户选择的报表,子报表将在主报表中生成。但是我在Java类上这样做,在iReport上我只放参数。因此,我只有一个主报表和许多子报表,这些报表将根据用户的选择而插入。这可能吗?

  • 我有一个只包含子报告的主报告,子报告显示了一些记录, 问题是我在两页都打印。所以如果子报表的页数为奇数,我需要一个分页符。

  • 我目前正在设计一个报表,它应该在主报表的详细信息部分使用多个子报表。我刚刚开始,到目前为止,我的主报告只留下了详细信息1和页脚带,在页脚中使用Y的第X页,以及详细信息1中的第一个子报告。 我使用A4横向页面格式的两个报告。我的子报表当前包含标题带和详细信息带。 编辑1:附加问题当我修改子报表时,主报表的预览不变,它总是显示子报表的旧版本

  • 为什么我的子报表没有显示?看,JRXML代码非常简单。当我按下iReport中的查看按钮时,仅显示主报告。不显示这两个子报表。欢迎任何帮助。 report1_subreport1.jrxml:仅包含标题栏中的静态文本 report1.jrxml :包含一个静态文本和两个子报表,与之前定义的相同。