Crystal Reports Designer  

從公式擷取自訂函式對話方塊

當您在 [自訂函式名稱] 對話方塊中輸入名稱,並按下 [使用擷取器] 按鈕時,[從公式擷取自訂函式] 對話方塊就會出現 (出現在 [公式工作區] 對話方塊中)。

使用此對話方塊可由既有的報表公式建立自訂函式。如此可將公式邏輯由公式欄位移轉至自訂函式。您可使用新的自訂函式來取代公式中的適當部分。

公式
在此清單中選擇要根據哪一個既有的報表公式,來建立新的自訂函式。選取公式時,其中的資訊匯出現在 [從公式擷取自訂函式] 對話方塊的各個欄位中。
自訂函式名稱
使用此對話方塊可變更您之前在 [自訂函式名稱] 對話方塊中,指派給自訂函式的名稱。

自訂函式的名稱可包含英數字元,但不可包含空格,也不可以數字開始。

輸入更多資訊
按下此按鈕就會出現 [自訂函式屬性] 對話方塊。在您定義自訂函式時,可加入更多資訊,例如預設引數值以及說明文字等。如果您現在不想加入額外的資訊,可在之後再以滑鼠右鍵按一下您的自訂函式,並選取 [屬性]。
傳回型別
此欄位會顯示您的自訂函式的傳回型別。此欄位無法變更,因為傳回型別是根據您在 [公式] 清單中選取的報表公式而定。
摘要
在此區中加入有關自訂函式的額外資訊,以助於判斷其目的、用途等相關資訊。
引數
此區域會顯示您在 [公式] 清單中選取的報表公式中,各種基於欄位的引數。雖然 [欄位名稱] 與 [型別] 無法變更,不過您仍可為引數輸入名稱與描述文字。如果沒有指派 [引數名稱],則系統會使用預設名稱 (v1、v2、v3 等) 來說明這些變數。
箭號按鈕
使用 [引數] 區旁邊的箭頭按鈕來變更引數的預設次序 (即報表公式中使用的欄位之次序)。
公式文字
此區會線使 [公式編輯器] 對話方塊中定義的報表公式。此文字僅作提供資訊之用,且無法編輯。
修改公式以使用新的自訂函式
如果您要在所參考的報表公式中使用新的自訂函式,則請選取此選項。換句話說,公式中的適當文字將會被一個呼叫工作取代,此呼叫工作會使用公式中作為引數值的欄位,來呼叫自訂函式。

請參閱

公式工作區對話方塊 | 自訂函式屬性對話方塊 | 建立自訂函式