使用報表開發工具如何製作表單式主子表?

單表式主子報表特點是用單個報表實現主子表的業務邏輯。現在我就通過報表軟件FineReport介紹一下如何製作。

工具/原料

報表平臺FineReport

大小:148.2M 適用平臺:windows/linux

方法/步驟

打開報表

新增數據源

新增數據集ds2 ,SQL語句為SELECT * FROM [訂單明細]。

表樣設計

在原報表基礎上,添加子表區域:

使用報表開發工具如何製作表單式主子表

綁定數據列

將子表字段拖入對應單元格內,並作相應的設置。

單元格A9輸入公式:=&B9,左父格為B9,給B9單元格擴展出來的數據編號;

單元格F9輸入公式:=C9*D9*(1-E9),表示求產品的金額;

給每個訂單進行合計,A10單元格設置父格為C2,並在F10中輸入公式:=sum(F9)。

使用報表開發工具如何製作表單式主子表

建立主子表的關聯

主子表有著一個相同的數據列:訂單ID,可通過過濾將兩個表中的訂單ID關聯起來,雙擊B9增加過濾條件:訂單ID等於'C2':

使用報表開發工具如何製作表單式主子表

設置分頁

此時主子表便製作好了,為了使報表可讀性更強,我們設置分頁,使得每頁顯示一個訂單信息。右擊A10單元格,選擇其他屬性>行後分頁。

保存與預覽

保存模板。點擊設計器中的分頁預覽,效果如上。

使用報表開發工具如何製作表單式主子表

相關問題答案