簡體   English   中英

Jasper Reports - 組改變時打印

[英]Jasper Reports - Print when group changes

我正在嘗試打印組的最后一條記錄,但是print when group changes: True表達式print when group changes: True似乎不起作用。 它只是打印該組的所有記錄。 (我根據用戶名對記錄進行了分組)。

我遇到了同樣的問題。 以下是我提出的工作:

JasperReports有一些自動生成的變量,可以幫助您實現您想要的。 對於您創建的每個組,都有一個計數器,用於跟蹤當前組中的項目數:

yourGroupName_COUNT

在printWhenExpression中,只需添加如下表達式,即可在組破裂時打印文本字段:

$V{yourGroupName_COUNT}==1

-Benjamin

我不認為該屬性正在做你認為它做的事情。 它應該與isPrintRepeatedValues =“false”一起使用,並按以下方式工作:

“如果您已禁止的重復值跨越多個組,則可以在特定報告組的開頭重新顯示它,如果您在printWhenGroupChanges屬性中指定該特定組的名稱。” 終極指南pg。 116

我從來沒有使用'打印組更改'功能,但現在在新報告上嘗試它,我明白你的意思 - 它打印每個細節記錄,即使該組沒有改變。

而不是使用'組更改時打印'標志,取消選中'打印重復值'標志,這可能會給你你想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM