報表軟體下載FineReport:表單式主子表?

表單表式主子報表特點是用單個報表實現主子表的業務邏輯。一般包含多個數據集,通常由自由格式部分及列表格式部分,且為一對多,父與子的關係,如下圖上方為訂單資訊,下方這個訂單的明細:

這樣的主子報表製作比較方便,且可以用於填報,因此稱之為表單式主子報表。

報表軟體下載FineReport:表單式主子表

方法/步驟

開啟報表

開啟報表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\FreeReport\Free.cpt。在該報表基礎上來實現表單式主子表。

新增資料來源

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

表樣設計

在原報表基礎上,新增子表區域:

報表軟體下載FineReport:表單式主子表

繫結資料列

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

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

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

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

報表軟體下載FineReport:表單式主子表

建立主子表的關聯

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

報表軟體下載FineReport:表單式主子表

設定分頁

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

儲存與預覽

儲存模板。點選設計器中的分頁預覽,效果如上。模板效果線上檢視請點選Master.cpt

已完成的模板,可參見%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\MasterReport\Master.cpt

主子報表線上視訊請檢視【主子報表】

軟體, 訂單, 報表, 主子, 表單式,
相關問題答案