2

我正在处理一份碧玉报告,我正在尝试找出一种方法让报告在变量更改时分页。变量其实是一个Field,我把字段的值放在一个变量里面。

现在,Jasper Reports 网站上有一个示例,说明如何像这样按计数来打破它

<groupExpression><![CDATA[new Boolean($V{BreakGroup_COUNT}.intValue()
> 5)]] ></groupExpression>

但是,我不确定有什么方法可以比较上一个或下一个值并在此之后中断。

4

2 回答 2

2

您只希望报表在 $F{MyField} 更改值时开始一个新页面。

在这种情况下,只需使用“组表达式”创建一个组:$F{MyField}

勾选该组的“在新页面上开始”选项。不需要变量。

于 2012-08-21T20:14:20.870 回答
0

在 Document Structure 窗口中选择组的标题,然后在 Properties 窗口中选择 Start on New Page。

于 2012-08-22T15:06:00.533 回答