FineReport

最強大的動態報表與BI商業智慧工具!

用Java報表工具FineReport實現按照固定記錄數分頁

在分頁預覽報表或者將報表列印出來的時候,常常需要按照固定記錄數分頁,使得報表瀏覽起來更加方便,列印出來也更加美觀。用FineReport報表工具的「條件屬性」功能能夠很容易實現這種效果。
下面就來介紹Web報表工具FineReport實現按照固定記錄數分頁的詳細過程
1.報表表樣設計
在下圖報表中,要求每頁有6行記錄,且每頁最後有一個固定記錄,用來供銷售代表簽字
報表表樣
2.設置重複標題行
分頁預覽或分頁列印web報表時,讓標題行在每一頁都有顯示,方便查閱。在FineReport報表設計器中,右擊第1行,選擇「設置重複標題行」,則第一行就會出現(H)的標記,如下圖
報表重複標題行
3.給記錄數計數
在A2單元格中寫入公式=&B2,用於給記錄數即訂單號計數
自定義A2單元格為「上下擴展」,且左父格為「B2」,如下圖
報表擴展屬性設置
4.獲取記錄數
在A3單元格寫入公式=A2,獲取記錄數
自定義A3單元格為「上下擴展」,且左父格為「A2」,如下圖
報表擴展屬性設置
5.設置報表條件屬性
右擊A3單元格,選擇「條件屬性」
添加「條件屬性1」,設置當A3獲取的當前記錄數值為6的倍數時,則進行「行後分頁」,如下圖
報表擴展屬性設置
添加「條件屬性2」,設置當A3獲取的當前記錄數值不為6的倍數時,則進行第3行「行高為0」,即簽字那行每頁只顯示最後一次,如下圖
報表擴展屬性設置
此時,最終報表模板如下圖
報表模板
6.報表最終效果預覽
第一頁:
報表預覽
第二頁:
報表預覽

  • 聯繫我們

  • 電話:0933-790886
  • 邮箱:brian.wang@fanruan.com
  • 地址:300 新竹市學府路40號 (交大育成中心 R302)
  • 臉書粉絲團
Copyright©2017 Fanruan Software Co.,Ltd. All Rights Reserved. 帆軟軟體有限公司 | 蘇ICP備14031611號-8

返回頂部