報表說明
# 報表說明
預設狀態的報表設計界面如下圖所示。
各區域說明如下。
- 報表設計工作區,用於進行放置、拖動、修改對像等相關報表設計操作。
- 功能表欄,用於執行報表設計界面的相關操作。
- 工具欄,一些快速圖形工具,用於設定功能表欄等。
- 對像工具欄,用於放置快速選擇對象的工具欄。
- 報表(報告)頁面標籤,放置多個頁面的標籤資訊以及指令碼的相關資訊。
- 報表(報告)元件樹形窗格,用於顯示報表(報告)中的對象的層級關係,幫助進行報表設計的相關操作。
- 對像檢視器,可以檢視目前選擇對象的屬性以及事件資訊。
- 數據樹形窗格,包含了數據資訊、變數、函式等可用的參數,其中的元素可以從此窗格拖動到報表(報告)頁面上。
- 標尺:可以將標尺拖動到報表(報告)頁面上,以在頁面上建立藍色準線(對像對齊附近的準線)。
# 1. 操作與控制
以下內容為報表設計頁面使用的用於進行操作的說明以及快捷鍵操作說明。
# 1.1. 滑鼠控制
操作 | 說明 |
---|---|
左鍵 | 選擇對像、貼上新對像; 移動或調整選定對象的對像大小,通過拖動選定對像組左下角的紅色方框來放大和縮小頁面 |
右鍵 | 所選對象的上下文功能表 |
雙擊 | 打開對象的編輯器 如果是報表背景頁面,雙擊空白處將打開「頁面設定」對話方塊 |
滑鼠滾輪 | 滾動報表的頁面 |
Shift+左鍵 | 啟用對像多選 |
Ctrl+左鍵 | 通過移動滑鼠建立框架,釋放按鈕以選擇框架中捕獲的所有對象,也可以單擊頁面空白處,並根據需要移動滑鼠 |
# 1.2. 快捷鍵
快捷鍵 | 說明 |
---|---|
Ctrl+O | [檔案] -[打開] 功能表命令 |
Ctrl+S | [檔案] -[儲存] 功能表命令 |
Ctrl+P | [檔案] -[預覽] 功能表命令 |
Ctrl+Z | [編輯] -[撤銷] 功能表命令 |
Ctrl+C | [編輯] -[複製] 功能表命令 |
Ctrl+V | [編輯] -[貼上] 功能表命令 |
Ctrl+X | [編輯] -[剪下] 功能表命令 |
Ctrl+A | [編輯] -[全選] 功能表命令 |
方向鍵,Tab | 移動游標以選擇元件 |
Del | 刪除選擇的元件 |
Enter | 進入選擇元件的編輯器 |
Shift+方向鍵 | 修改選擇元件的尺寸大小 |
Ctrl+方向鍵 | 移動選擇的元件 |
Alt+方向鍵 | 將選定對像按指定方向鄰接到相鄰對像(用於對齊) |
# 2. 工具欄說明
# 2.1. 設計器模式工具欄
模式工具欄與設計器視窗左側邊緣的對象工具欄整合在一起,並具有以下按鈕:
圖示 | 名稱 | 說明 |
---|---|---|
選取工具 | 標準操作模式:滑鼠游標選擇對象,修改其大小等 | |
徒手工具 | 允許拖動整個報表(報告)頁面 | |
顯示比率工具 | 允許單擊滑鼠左鍵放大(如果已經為25-75%,則新增25%,否則為100%) 或右鍵單擊以縮小(如果已經是50-100%,則減去25%,否則減去100%) 拖動時按住滑鼠左鍵放大到所選區域 | |
編輯文字工具 | 允許就地編輯「文字」對像 按住滑鼠左鍵並移動游標會建立一個新的「文字」對象並為其設定大小,然後打開其編輯器 | |
複製格式工具 | 允許將格式從一個「文字」對像複製到其他對像: 選擇一個具有目標格式的「文字」對象,單擊複製格式工具按鈕,依次選擇目標「文字」對像以更改為目標格式 通過單擊其他任何模式按鈕退出格式複製模式 |
# 2.2. 標準工具欄
標準工具欄內包含報表檔案操作的常用選項。
圖示 | 名稱 | 說明 |
---|---|---|
新報表 | 建立一個新的空白報表 | |
打開報表 | 從檔案打開報表,快捷鍵Ctrl+O | |
儲存報表 | 儲存報表至檔案,快捷鍵Ctrl+S | |
預覽 | 預覽報表,快捷鍵Ctrl+P | |
新報表頁面 | 新增新的頁面至報表 | |
新對話方塊 | 新增新的對話方塊至報表 | |
刪除頁 | 刪除目前頁面 | |
頁面設定 | 打開頁面設定對話方塊 | |
剪下 | 剪下目前選擇元件至剪下板,快捷鍵Ctrl+X | |
複製 | 複製目前選擇元件至剪下板,快捷鍵Ctrl+C | |
貼上 | 從剪下板中將元件貼上至設計器,快捷鍵Ctrl+V | |
撤銷 | 撤銷最後一次操作,快捷鍵Ctrl+Z | |
重複 | 重做上次被撤銷的操作 | |
群組 | 將選擇的元件組合爲群組 | |
取消群組 | 取消已經組合爲群組的組 | |
顯示比率 | 設定頁面縮放比率 |
# 2.3. 文字工具欄
文字工具欄包含對文字字型格式等設定的常用工具。
圖示 | 名稱 | 說明 |
---|---|---|
No Style | 樣式 | 顯示所選「文字」對象的樣式,從下拉選單中選擇以更改所選對象的樣式,在報表 -樣式 中定義樣式 |
Arial | 字型名稱 | 顯示所選「文字」對象的字型,從下拉選單中選擇以更改所選對象的字型,顯示列表頂部使用過的最後五種字型 |
10 | 字型大小 | 顯示所選「文字」對象的字型大小,從下拉選單中選擇以更改所選對象的字型大小,也可以直接在編輯框中輸入數字 |
粗體 | 打開/關閉「文字」對像內容的字型粗體樣式 | |
斜體 | 打開/關閉「文字」對像內容的字型斜體樣式 | |
底線 | 打開/關閉「文字」對像內容的字型新增下劃線樣式 | |
字型設定 | 打開字型設定對話方塊 | |
字型顏色 | 下拉字型顏色選擇網格 | |
強調 | 打開強調對話,可以設定突出顯示的條件 | |
文字方向 | 從下拉選單更改文字旋轉 | |
左對齊 | 左對齊「文字」對像框架內的文字 | |
居中 | 居中「文字」對像框架內的文字 | |
右對齊 | 右對齊「文字」對像框架內的文字 | |
兩端對齊 | 兩端對齊「文字」對像框架內的文字 | |
上對齊 | 上對齊「文字」對像框架內的文字 | |
垂直居中 | 垂直居中「文字」對像框架內的文字 | |
底部對齊 | 底部對齊「文字」對像框架內的文字 |
# 2.4. 框架工具欄
框架工具欄用於設定文字邊框的格式選項。
圖示 | 名稱 | 說明 |
---|---|---|
上方線 | 打開/關閉「文字」對象的頂部框架線 | |
下方線 | 打開/關閉「文字」對象的底部框架線 | |
左邊線 | 打開/關閉「文字」對象的左側框架線 | |
右邊線 | 打開/關閉「文字」對象的右側框架線 | |
框線 | 打開「文字」對象的全部框架線 | |
沒有邊框 | 關閉「文字」對象的全部框架線 | |
編輯邊框 | 打開外框編輯器對話方塊 | |
背景顏色 | 從下拉選單中選擇設定背景顏色 | |
填充色 | 呼叫填充編輯器對話方塊 | |
外框顏色 | 下拉框線顏色選擇網格 | |
外框樣式 | 下拉框架線型選擇列表 | |
1 | 外框寬度 | 從下拉選單中設定框架線寬,也可以直接在編輯框中輸入數字(0.1到10) |
# 2.5. 對齊工具欄
對齊工具欄包含元件對齊方式設定的常用工具。
圖示 | 名稱 | 說明 |
---|---|---|
顯示柵格 | 開啟/關閉柵格的顯示 | |
柵格對齊 | 開啟/關閉柵格的對齊模式 | |
適應柵格 | 使元件的尺寸適合對應的柵格 | |
齊左 | 使元件對齊左邊緣(至第一個選定對像),需要進行多選操作才可使用 | |
水平居中 | 使元件對齊水平居中(至第一個選定對像),需要進行多選操作才可使用 | |
齊右 | 使元件對齊右邊緣(至第一個選定對像),需要進行多選操作才可使用 | |
齊上 | 使元件對齊上邊緣(至第一個選定對像),需要進行多選操作才可使用 | |
垂直居中 | 使元件對齊垂直居中(至第一個選定對像),需要進行多選操作才可使用 | |
齊底 | 使元件對齊下邊緣(至第一個選定對像),需要進行多選操作才可使用 | |
水平空間 | 使選中元件在水平方向等距 | |
垂直空間 | 使選中元件在垂直方向上等距 | |
水平居中 | 使選中元件在水平方向上居中 | |
垂直居中 | 使選中元件在垂直方向上居中 | |
相同寬度 | 設定相等的寬度(與第一個選定對像相同) | |
相同高度 | 設定相等的高度(與第一個選定對像相同) |
# 3. 設計選項
通過[檢視]
-[選項...]
功能表命令可設定設計器選項。
您可以在此處設定參考標線產生的珊格單位(豪米,英吋,畫素)和網格大小。
您可以設定網格的可見性和對齊方式(點選顯示珊格
以設定是否顯示參考線,點選珊格對齊
可設定參考線是否對齊)。 也可以通過設計器中標準工具欄中的按鈕來完成此操作。
如果啟用了[使用對象的字型設定]
選項,您可以為程式碼編輯器視窗和文字編輯器設定字型。 文字編輯器視窗中的字型與正在編輯的對象的字型匹配。可以單獨對程式碼或者文字編輯器進行實際設定,以及調整文字的字型內容大小。
設計器工作區和工具視窗的預設白色背景可以通過點選[工作空間]
和[工具視窗]
按鈕,在彈出的頁面中選擇顏色l進行修改。
[LCD珊格顏色]
的選項選項增加了網格線的對比度,並提高了它們在LCD監視器上的可見性。
[Show script variables]
:指令碼相關的選項,設定此項以顯示指令碼變數的相關資訊。
[Show report objects]
:指令碼相關的選項,設定此項以顯示報表對象的相關資訊。
[Show Rtti variables]
:指令碼相關的選項,設定運行時型別識別的變數的相關資訊。
[插入后顯示編輯器]
選項控制插入新對像時發生的情況。如果啟用該選項,則每次插入對像時都會顯示其編輯器。建立大量空白對像時,建議暫時禁用該選項。
禁用[顯示數據段的標題]
選項可隱藏數據段標題,從而節省設計頁面上的空間。禁用時,數據段標題顯示在數據段工作區中。
[自由擺設數據段的位置]
選項禁用將區域捕捉到頁面上。預設情況下,此選項是禁用的,並且數據段會根據其功能自動在頁面上分組。數據段之間的間隙在[間距]
中設定。
# 4. 報表設定
[報表設定]
對話方塊可從[報表]
-[選項...]
功能表中獲得。 對話分為三頁。
在第一頁上,您可以檢視報表(報告)的常規設定:
您可以將報表繫結到系統中安裝的印表機上。這意味著在列印報表時,所選印表機將成為預設印表機。在系統中有幾臺不同的印表機的情況下,這會十分有用;例如文字文件可以繫結到單色印表機,而圖形文件可以繫結到彩色印表機。 在[印表機設定]
中選擇[預設]
后,報表將不會繫結到任何特定印表機,而是會在系統的預設印表機上列印。
您還可以設定要列印的報表的數量以及是否自動分頁。列印報表時,此對話方塊中設定的值將顯示在[列印]
對話方塊中。
如果勾選[兩遍過程]
,將分兩步執行報表產生。在第一階段中,將建立報表草稿並將其分為幾頁,但不可預覽。在第二階段中,草稿報表將轉換為標準報表,然後將其儲存在預覽流中。
為什麼需要兩遍過程?通常,在報表需要訪問報表(報告)中的總頁數(即用作例如「第1頁,共15頁」)的情況下需要使用此選項。總頁數是在第一遍過程中計算的,可以通過TOTALPAGES
系統變數使用。最常見的錯誤是當嘗試在單遍過程報表中使用此變數時返回數值為0。
兩遍過程的另一個用途是在第一遍中執行一些計算,並在第二遍中顯示結果。例如,當總和顯示在組標題中而不是通常的組頁尾中時。通過在對象的OnBeforePrint
事件中編寫報表(報告)指令碼程式碼來完成這種型別的計算。
[空列印]
允許建立不包含數據行的報表(報告)。如果禁用此選項,將不會建立空白報表(報告)。
[密碼]
用於設定密碼,必須先輸入密碼才能打開報表(報告)。
在第二頁上,您可以設定報表(報告)繼承選項:
在此對話方塊中,您可以看到基本報表的名稱(如果該報表是繼承的),分離該基本報表(在這種情況下,您的報表將是獨立的並且是非繼承的)或從可用的基本報表之一繼承該報表。
對話方塊的第三頁允許您設定報表(報告)的描述性屬性:
此頁面上的所有欄位僅供參考,不可列印。
# 5. 頁面設定
頁面選項可通過[檔案]
-[頁面設定...]
功能表或點選頁面上標準工具欄中的頁面設定按鈕來使用。 對話分為兩頁:
在第一個對話方塊頁面上,您可以設定紙張的尺寸和對齊方式以及頁邊距。 [紙張來源]
中下拉選單允許選擇首頁和其他頁面的印表機紙盤。
在第二個對話方塊頁面上,您可以設定多列報表的分欄數。 目前設定也會顯示在設計器中。
[列印至前一頁]
允許您在不開始新頁面的情況下列印頁面,而是從上一頁的任何空白處開始。當報表模板由多個頁面組成或列印批處理(複合)報表(報告)時,此選項很有用。
[伸展至列印區]
選項可在預覽或列印報表期間切換偶數頁的左右頁邊距。
[無限頁寬]
和[無限頁高]
選項可根據頁面上數據記錄的數量(運行報表時)來增加頁面大小。設定后,報表(報告)將顯示在預覽視窗的一個大頁面上。
[在設計模式使用最大的紙張高度]
選項會增加設計器中的頁面高度。如果頁面上有很多數據段,則此功能很有用:使用重疊數據段時必須使用此功能。它僅在設計模式下影響頁面高度。