Hi, Here is my problem : I put a page break at the end of a subreport, but I get an empty page at the end of my report (it's logical). So I wanted to hide my page break using the Print When Expression, based on a field (call it notLast for "not last element of my list"). I've tried with many differents expressions : Boolean.valueOf($F{notLast}), "true".equals($F{notLast})?Boolean.TRUE:Boolean.FALSE, ... and so on. Nothing works in the page break (and even more, my report is never filled ! I wait for minutes, and the task never stops, I have to kill it). If I use the same expression in another element (text field, static field, frame...), it works. It take it and put it in my page break, it bugs. Any idea ? Thanks for your help.