[公式編輯器] 是 [公式工作區] 對話方塊的主要元件。此編輯器會依據您處理的公式的類型,而有不同的名稱:
[公式編輯器] 與 [自訂函式編輯器] 與 [SQL 運算式編輯器] 類似。這些編輯器都包含在此說明當中。
當您以滑鼠右鍵按一下 [欄位總管] 中的 [公式欄位] 並選取 [新增] 來編輯現有的公式欄位或建立新的公式欄位時,便會顯示這個對話方塊。在您為公式命名之後,[公式編輯器] 對話方塊就會出現。
公式編輯器包含四個主視窗。
注意 建立自訂函式時,此視窗並不會出現。
注意 將語法從 Crystal 語法變更為 Basic 語法或從 Basic 語法變更為 Crystal 語法,都會變更 [函式] 視窗中的函式清單以及 [運算子] 視窗中的運算子清單。不同語法之間的函式和運算子也不相同。
運算子的範例有:加、減、小於和大於。
建立公式的方法是按兩下 [報表欄位]、[函式] 或 [運算子] 樹狀結構中所列出的任何元件。選擇元件時,就會插入所需的語法,或者也可以手動輸入公式。
完成公式的建立或編輯工作之後,按下 [檢查] 按鈕可找出公式中的錯誤。按下 [儲存] 按鈕即可儲存公式。
[公式工作區] 的 [一般工具列] 上的按鈕可執行下列功能:
按鈕 | 說明 |
---|---|
儲存並關閉 | 在提示您儲存變更之後,關閉 [公式工作區]。儲存變更時,系統將檢查公式有無錯誤。 |
儲存 | 儲存公式、SQL 運算式或自訂函式。 |
![]() |
建立在清單中選取的型別的新公式。也用來建立新的自訂函式或 SQL 運算式。 |
![]() |
顯示或隱藏 [工作區樹狀結構]。 |
![]() |
切換顯示 [自訂函式編輯器] 與自訂函式屬性對話方塊。在再次按下此按鈕之前,會使用所選的模式來顯示自訂函式與公式 (可能的)。 |
![]() |
開啟公式專家。使用 [公式專家] 來協助您依據自訂函式建立公式。
注意 建立自訂函式時,無法使用此按鈕。 |
![]() |
開啟此對話方塊的線上說明。 |
[公式工作區] 的 [工作區樹狀結構工具列] 上的按鈕可執行下列功能:
按鈕 | 說明 |
---|---|
![]() |
讓您將所選的公式、自訂函式、或 SQL 運算式重新命名。 |
![]() |
刪除所選的公式、自訂函式、或 SQL 運算式。 |
![]() |
展開或收合 [工作區樹狀結構] 中選取的節點。也適用於選取多個節點時。 |
![]() |
在 [格式化公式] 資料夾中顯示或隱藏報表物件節點 (如果沒有與物件關聯的公式時)。 |
![]() |
開啟 [加入自訂函式至儲存機制] 對話方塊,以選擇要將自訂函式加入哪個儲存機制。
注意 此版本的 Crystal Reports 無法使用此選項。 |
![]() |
將所選的儲存機制自訂函式加入報表中。
注意 此版本的 Crystal Reports 無法使用此選項。 |
[公式工作區] 的 [運算式編輯器工具列] 上的按鈕可執行下列功能:
按鈕 | 說明 |
---|---|
![]() |
測試公式或自訂函式的語法,並在找到語法錯誤時指出錯誤。 |
![]() |
復原上次執行的動作。 |
![]() |
取消復原上一個動作。 |
![]() |
從 [ 報表欄位] 視窗中選取欄位並按下 [ 瀏覽資料] 按鈕時,對話方塊會出現,內有所選欄位的數值清單。
檢視所選欄位的數值,並選取個別的數值插入公式中。 注意 自訂函式無法使用此按鈕。 |
![]() |
搜尋公式編輯器中的特定字、數字或公式字串。 |
![]() |
在所選公式行的行首插入書籤。再按一下此按鈕來移除書籤。 |
![]() |
跳到下一個書籤。 |
![]() |
跳到前一個書籤。 |
![]() |
刪除目前公式中的所有書籤。 |
![]() |
按字母順序排列所有的 [ 報表欄位] 、[ 函式] 和 [ 運算子] 樹狀結構。 |
![]() |
隱藏或檢視 [報表欄位] 樹狀結構。
注意 自訂函式無法使用此按鈕。 |
![]() |
隱藏或檢視 [函式] 樹狀結構。 |
![]() |
隱藏或檢視 [運算子] 樹狀結構。 |
![]() |
讓您選擇要使用 Crystal 語法或 Basic 語法來作為公式的語法。如需更多資訊,請參閱公式參考。
將語法從 Crystal 語法變更為 Basic 語法或從 Basic 語法變更為 Crystal 語法,都會使 [函式] 視窗中的函式清單改變,[運算子] 視窗中的運算子清單也會改變。不同語法之間的函式和運算子也不相同。 |
![]() |
為公式中反白的選擇區加上註解。註解文字並不會被視為公式的一部份。 |
公式編輯器中可使用下列快速鍵:
組合鍵 | 執行動作 |
---|---|
Alt+B | 開啟反白顯示欄位的 [瀏覽] 對話方塊。 |
Alt+C | 檢查公式有無錯誤。 |
Alt+F | 開啟或關閉 [顯示欄位] 樹狀結構。 |
Alt+M | 在目前的文字行中加入註解或移除註解。 |
Alt+O | 排序樹狀結構內容。 |
Alt+P | 開啟或關閉 [顯示運算子樹狀結構]。 |
Alt+S | 儲存公式而不關閉 [公式編輯器]。 |
Alt+U | 開啟或關閉 [顯示函式樹狀結構]。 |
Ctrl+A | 全部選取。 |
Ctrl+C | 複製。 |
Ctrl+End | 跳到公式最後一行的結尾。 |
Ctrl+F | 開啟 [ 尋找] 對話方塊 (與按一下尋找按鈕相同)。 |
Ctrl+F2 | 設定書籤。 |
Ctrl+Shift+F2 | 清除所有書籤。 |
Ctrl+Home | 跳到檔案的開端。 |
Ctrl+Left Arrow | 跳到左邊一個字的字首 (+Shift 按鍵會選擇)。 |
Ctrl+N | 開啟 [公式名稱] 對話方塊或其他可建立新公式的適當對話方塊。 |
Ctrl+S | 儲存公式並關閉 [公式工作區]。 |
Ctrl+T | 將焦點設定為語法名稱清單方塊。 |
Ctrl+Shift+ Tab |
將焦點變更到下一個控制方塊中 (與 Ctrl-Tab 的順序相反)。 |
Ctrl+Tab | 將焦點變更到下一個控制方塊中。 |
Ctrl+V | 貼上。 |
Ctrl+X | 剪下。 |
Ctrl+Z | 復原動作。 |
Ctrl+Shift+Z | 重複動作。 |
Ctrl+Space | 關鍵字自動完成 顯示可用的功能清單。 |
End | 跳到行尾。 |
Enter | 將清單中所選的物件複製到公式文字方塊中。 |
F2 | 跳到下一個書籤。 |
F3 | 依照 [尋找] 對話方塊中定義的方式,找到下一個項目。 |
Shift+F2 | 跳到前一個書籤。 |