本文介紹瞭如何使用ActiveReports報表設計器設計區域報表
工具/原料
報表工具:ActiveReports報表
方法/步驟
區域報表佈局
區域佈局預設情況下顯示三個區域: 頁首、明細和頁尾。您可以新增或刪除頁首和頁尾,報表頭和報表尾,還可以新增 32 級的分組頁首和頁尾。將控制元件拖拽到這些區域中,以此來顯示報表資料。報表佈局會被儲存為 RPX 格式。
區域報表設計器
在區域報表中,設計器提供了以下功能,可用於建立、設計和編輯報表。
方法/步驟2
設計介面
在設計介面中提供了一個預設的報表結構,其中包含頁首、明細和頁尾以及這些區域下面的灰色區域。拖拽報表控制元件和相應欄位到這些區域中,以此來顯示您的資料。使用區域邊界抓取手柄,可以向上或向下拖動區域以此來調整高度。右鍵單擊報表並選擇插入以新增其他型別的頭和尾區域。
資料來源圖示
資料來源圖示位於明細區域的左上角。單擊此圖示可開啟報表資料來源對話方塊,您可以選擇您需要的任意資料來源型別, OLE DB、SQL 或 XML 資料來源等。
區域摺疊圖示
在每個區域標題的左上角都有一個區域摺疊圖示 (-)。當您單擊摺疊圖示時會顯示區域展開圖示 (+)。請注意區域摺疊只在設計器檢視中可用。報表中所有區域都在預覽檢視以及當報表呈現時可見。
提示:為了使一個區域不可見,可以設定該區域的Height為0,或者設定Visible屬性為false。
標尺
標尺位於設計檢視頂部和左側。他們可以直觀的顯示控制元件在報表中的位置和它們在列印時的顯示方式。請注意您必須新增的左、右邊距寬度,以確定您的報表是否適合所選的紙張大小。左側的標尺包括邊界抓取手柄,可以用於調整每個區域的高度。
抓取手柄
垂直標尺上的抓取手柄顯示單個區域的高度。您可以向上或向下更改區域的高度,將它們拖動或雙擊來自動調整大小以適合該區域中控制元件。
設計器選項卡
該設計器提供三個選項卡:設計器、指令碼和預覽。您可以在設計器選項卡中以可視方式建立報表佈局、在指令碼選項卡中將指令碼新增到報表事件中以實現.NET 功能,並在預覽選項卡中檢視結果。
設計器按鈕
設計器按鈕位於設計介面下方設計器選項卡的旁邊。尺寸線、隱藏網格、點、線、對齊線,和網格線對齊按鈕可幫助您對齊報表控制元件和資料區域。選擇模式和平移模式按鈕決定您是否可以選擇設計介面中的控制元件,或移動放大報表的可見區域。
縮放欄
縮放欄提供了一個滑塊,拖動它可以縮放設計介面,或者您可以在滑塊任一端使用放大和縮小按鈕。
方法/步驟3
區域報表選單
方法/步驟4
區域報表工具箱
當處於區域報表的設計介面時,ActiveReports 區域報表工具箱將變為可用。您可以將它們從工具箱中拖拽到報表設計介面,不過,區域報表中提供的控制元件與頁面報表中提供的控制元件有所不同。
注意:在給報表控制元件命名時需要注意,因為這些名稱將會在終端使用者進行高階搜尋時顯示。
工具箱主要內容:
標籤
標籤用於顯示說明性文字,可以幫助使用者描述顯示在報表中的資料。
文字框 (區域報表)
文字框是一個基本的報表控制元件,它允許直接顯示和編輯未格式化的文字。
複選框(區域報表)
複選框給使用者提供了是或否的選項。
富文字框
格式文字框控制元件允許使用者輸入格式文字,比如:格式化文字、表格、超連結、影象等。
形狀 (區域報表)
形狀是一個使用者介面元素,可用於在報表中繪製各種形狀。
影象
此控制元件用於在報表中顯示影象檔案,可以控制影象大小等屬性。
直線 (區域報表)
線以可視方式繪製邊界或突出顯示報表中特定的區域。
換頁符
通過在報表中插入換頁符,可以手動控制報表換頁的位置。
條形碼 (區域報表)
條形碼控制元件支援 30 多種條碼樣式。
子報表(區域報表)
子報表控制元件中可以顯示其它報表的內容。
OleObject
您可以新增一個 OLE 物件、為您的報表設定繫結資料來源或非繫結資料來源。
注意: 預設情況下,在工具箱中不顯示 OleObject 控制元件,僅為向後相容使用。
圖表控制元件
您可以在報表中新增圖表控制元件,將資料以圖形的方式進行顯示。圖表控制元件支援多種圖表型別,您可以使用輕鬆地設計和呈現資料。
報表資訊
ReportInfo 控制元件允許您快速顯示頁碼、頁數和報表日期等資訊。
跨區域控制元件
跨區域線和跨區域框的控制元件提供了一種視覺化的邊界,可對您報表中跨多個區域的內容進行高亮顯示。跨區域線控制元件是一條垂直線,線起始位置在頁首中,截止位置在頁尾中,並可以跨過頁首和頁尾之間的所有區域。(如需實現水平線,或斜線請使用 Line 控制元件)。跨區域框控制元件是一個矩形框,起始位置在頁首中,截止位置在頁尾中,並可以跨過頁首和頁尾之間的所有區域。
方法/步驟5
屬性視窗
在設計報表時,屬性視窗是非常重要的工具。可以選擇任何區域、資料區域、控制元件或報表本身並在屬性視窗中檢視其屬性。預設情況下,此視窗位於報表設計區域的右側。您可以通過單擊屬性視窗頂部的“按字母順序”或“按類別順序”顯示屬性列表。
選擇一個屬性後,可以在視窗底部檢視該屬性的描述。在描述區域的上方是命令區域,命令區域中包含一些命令連結。
在下圖中,您可以看到圖表控制元件的設計介面,並在屬性視窗中顯示了所有可用的屬性,以及關聯的命令和所選屬性的描述。
方法/步驟6
報表資源管理器
報表資源管理器為您提供了一個視覺化視窗,並以樹形結構展示報表中的每一個報表元素。任意型別報表的資源管理器,都可以刪除控制元件, 新增、編輯或刪除引數、新增資料來源,以及將欄位拖動到報表中。您還可以選擇報表或報表中任意元素,並在屬性視窗中顯示或修改相應的屬性設定。