原創|使用教程|編輯:鄭恭琳|2017-08-09 13:45:52.000|閱讀 402 次
概述:當主表作為分組時,通常需要創建“主從(Master - Detail)”報表類型。 主表中的一條記錄對應于詳細從表中的記錄數。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
當主表作為分組時,通常需要創建“主從(Master - Detail)”報表類型。 主表中的一條記錄對應于詳細從表中的記錄數。
要創建此報表,我們需要通過一鍵創建表單之間的關系。
讓我們詳細觀察創建這樣一個報表的過程。
創建一個空白報表。 添加一個數據源,其中將有兩個表單。
詳細從表必須具有將與主表的主鍵相關聯的n個外部鍵。
“類別”表的主鍵是“CategoryID”。 “詳細產品”表具有相同的名稱字段。 通常外部鍵也被稱為主表的主鍵,但這不是必需的。 例如,在該表中,該字段可以稱為“CatID”或“類別”。
要創建表單之間的關系,請打開“數據”窗口中的“操作”菜單,選擇“新關系”選項。
在關系編輯器中,選擇“父”和“子”表:
選擇以下關系的字段。 對于主表,它是“CategoryID”。 在Detail表中,關鍵字段也稱為“CategoryID”。
必須提及的是,在添加字段之后,再添加一個字符串以在其他字段中添加關系。 如果表之間的關系由幾個字段執行,則是需要的。 在我們的情況下,這不是必需的。
點擊“確定”關閉窗口。
在“產品”表中有“Categories_Products”的關系。 如果你展開它,你會看到從表“類別”的字段。
現在讓我們做一個報表模板。 典型的報告只有一個Data band。 但是我們還需要一個特殊的下屬數據帶。
添加它右鍵單擊數據帶。
選擇菜單項“添加詳細數據帶”。 添加細節數據帶的標題帶。 從報告菜單中選擇配置頻段。
選擇詳細數據帶,然后按“添加”按鈕。 從下拉列表中選擇標題。
現在,將“Categories”表中的字段放在“主數據”頻段上,在“Detail”數據頻段上放置“Products”表格。
結果是以下模板:
現在運行報表:
在本文教程的步驟中,我們已經檢查了一個主從(Master - Detail)報表類型的創建。 這樣的報表需要創建所需表之間的關系。 此外,頻帶的嵌套水平不受限制。 這意味著從表帶“數據”也可以具有從表帶。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn