水晶報表子報表 - 概述



子報表允許您將不相關的報表組合到單個報表中。它是一個報表中的報表。您可以組合無法連結的資料,並在單個報表中呈現相同資料的不同檢視。

子報表和主報表之間的區別:

  • 它用作主報表中的一個元素,不能用作單個報表。

  • 子報表不能包含其他子報表。

  • 它可以放置在任何報表節中,整個子報表將列印在該節中。

  • 它沒有頁首或頁尾節。

非連結子報表

非連結子報表是獨立的報表,其資料未連結到主報表中的資料。非連結子報表不必使用與主報表相同的資料;它可以使用相同的資料來源或完全不同的資料來源。無論底層資料來源如何,這些報表都被視為不相關的。

連結子報表

連結子報表使用與主報表中的資料協調的資料。程式將子報表中的資料與主報表中的資料匹配。如果您建立了一個包含客戶資訊的主報表和一個包含訂單資訊的子報表,然後將它們連結起來,程式將為每個客戶建立一個包含其所有訂單的子報表。

子報表可以透過資料傳遞連結或子報表篩選器進行連結。

插入子報表

您可以在主報表中插入新的報表或現有的報表作為子報表。子報表具有與主報表類似的特性。子報表中使用的資料來源必須與主報表中使用的資料來源類似,並且也必須位於相同的 BI 儲存庫中。您也可以選擇不同的源連線,但它應該有一個欄位可以連結到主報表。

子報表不能插入到另一個子報表中。子報表可以放置在任何報表節中,整個子報表將列印在該節中。但是,子報表不能獨立存在。它總是作為元素插入到主報表中。

格式化子報表

如何將子報表插入主報表?

轉到“插入”選項卡,單擊“子報表”→程式將顯示一個元素框架。

Subreport

將游標移動到您希望它出現在報表中的位置,然後單擊以放置它。

將出現“插入子報表”對話方塊→選擇建立新報表→在“報表名稱”文字框中鍵入報表的名稱。(您也可以插入現有的子報表)。

New Subreport
選項 描述
使用主報表資料來源
  • 將出現編輯查詢頁面

連線到新的資料來源
  • 將出現選擇資料來源連線對話方塊

  • 選擇資料來源,然後單擊“下一步”

  • 將出現編輯查詢頁面

從“資料連線”區域中選擇一個選項,然後單擊“下一步”。如果您選擇“使用主報表資料來源”,它將開啟查詢面板以在報表中新增物件。

Edit Query Project

如果您選擇連線到新的資料來源,它將開啟“新建資料來源連線”視窗,您可以從中選擇新的資料來源。

選擇新的資料來源後,您需要定義主報表和子報表之間的關係。

Subreport Links

單擊“下一步”後,它將提示您選擇子報表型別,例如詳細報表、圖表、合計、自定義。

Insert Subreport

單擊“完成”→它將顯示在主報表的結構中。如果您單擊“頁面”選項卡,它將顯示主報表中子報表的資料。

Subreport Reports

要將現有報表作為子報表插入

在“插入”選項卡上,單擊“子報表”→程式將顯示一個元素框架。

將游標移動到您希望它出現在報表中的位置,然後單擊以放置它。

將出現“插入子報表”嚮導→選擇“使用現有報表”,然後單擊“瀏覽”。

Existing Subreport

將出現“開啟”對話方塊→選擇您要使用的報表,然後單擊“開啟”→單擊“下一步”。

如果您選擇的報表包含引數,“資料傳遞連結”頁面將出現。

設定適當的連結,然後單擊“下一步”。將出現“建立子報表篩選器”頁面→透過單擊“新增”來建立主報表和子報表之間的連結→單擊“完成”。

您選擇的報表將作為子報表新增。

將子報表另存為主報表

您還可以將子報表另存為主報表。

右鍵單擊子報表框架,然後單擊“將子報表另存為”→“另存為”。

Save Subreport

為子報表鍵入新名稱→單擊“儲存”。

子報表將另存為主報表,您可以開啟並使用它。

編輯子報表的屬性

您可以在將子報表插入主報表後編輯其屬性。要格式化子報表:

右鍵單擊子報表框架,然後單擊“格式化子報表”。

Format Subreport

將出現“格式”對話方塊→編輯值。

例如,您可以更改子報表的名稱,編輯字型、大小、顏色等。

單擊“關閉”。

要組合兩個不相關的報表

建立您希望首先列印的報表作為主報表。

建立一個新的子報表。

將子報表放置在報表頁尾中,它將緊隨主報表之後列印。

Report Footers

建立按需子報表

當您想要建立一個包含多個子報表的報表時,按需子報表尤其有用。

常規子報表和按需子報表之間的區別在於,直到使用者隔離按需子報表的實際資料時,才會從資料來源讀取該資料。這樣,只有實際檢視的按需子報表的資料才會從資料來源中檢索。這使得子報表更易於管理。

要建立按需子報表:將普通子報表放置在主報表中。右鍵單擊子報表,然後單擊“格式化子報表”。單擊“子報表”選項,然後選擇“按需”。

Subreport on Demand
廣告
© . All rights reserved.