報表群組-多筆MasterDetail
- 群組分頁 例:另一張訂單編號,則重新計算分頁及頁數
- 訂單主檔Master
- 訂單明細Detail
實作重點
老人家對報表不是很熟....XD,實作完後,趕緊作功課將相關重點記下來。- 加入Table,並將明細的欄位加入
- Add Group
以訂單主檔的編號為群組依據
此時仔細看一下Detail的資料列,已被包在Group內,用括號及漢堡圖表示
- 新增OutsideGroup 顯示主檔的欄位資訊
此時資訊列的圖示也會顯示群組的括號,但與明細的不同,代表著為群組的Header,完整如下圖
- 預設在分頁資訊上不會顯示Table Header的資訊,所以需將設定 ReportOnNewPage打開
- 讓分頁資訊,跟著訂單編號重新計算,例:0001顯示 1/3,0002為1/5。
PageName:設為跟群組相同的訂單編號
- 最後加入顯示的分頁資訊
順道一提,若報表也需要顯示完整的分頁,可以使用OveralPageNumber跟OveralTotalPages