2013-03-27 96 views
0

我在賈斯珀報告中堅持使用子報告。我使用的是Jasper報表5.0.1,在那裏我已經設計了一個報表內的報表:除非內部報表的內容的增加太大,無法在一個頁面上賈斯珀報告中的子報告不會分裂

main-report 
- detailband 1 => outer subreport 

outer subreport 
- detailband 1 => inner subreport 
- detailband 2 => summary info 

,一切工作正常。報告只是在第1頁後結束,而不是在下一個細節中打印摘要信息,而不是添加分頁符。

我對我可以在iReport中設置的全部選項有點困惑。我必須使用哪種拆分類型/拉伸類型/位置類型的組合才能實現該功能?

回答

6

在設置後玩了好幾個小時後終於可以工作了。供參考:

  • 所有細節帶需要分體式 = Stretch
  • 所有子報表組件需要位置類型 = Fix Relative to Top
  • 所有子報表組件需要伸展式 = No stretch
  • 所有子報告都需要設置報告屬性忽略分頁 = false(未選中)

希望這是幫助別人

+0

雖然我沒有同樣的問題,但我從來不知道忽略分頁,並且救了我的一天。謝謝 – Ali 2013-09-05 08:49:58

+0

此外請確保不要使用子報告中的列,請參閱http://stackoverflow.com/a/11559878/119937 – tsauerwein 2015-01-05 10:04:53

+0

對我來說,它是關於禁用組的「保持在一起」選項。 – Googie 2017-04-14 11:05:00