自訂函式的獨立本質形成下列限制:
- 您無法在自訂函式中使用報表或資料庫欄位,包括摘要欄位在內。
- 您無法在自訂函式中使用共用或全域變數,但是在公式中呼叫自訂函式時,全域或共用變數可以當作引數傳入。
- 您無法在自訂函式中使用遞迴,不論是直接或間接。
- 您無法在自訂函式中直接使用 UFL。
- 您無法呼叫 [評估時間]、[列印狀態] 或 [文件屬性] 等函式。而且,您也無法使用下列函式:Rnd、CurrentFieldValue、DefaultAttribute 及 GridRowColumnValue。
這些限制的設計目的,是希望讓自訂函式與使用自訂函式的報表獨立。
變數
您可以在自訂函式中使用區域變數和引數變數。如果您有必要在自訂函式中使用共用或全域變數,可以將變數當作引數傳入。
請參閱
建立自訂函式 | 自訂函式的 Basic 語法 | 自訂函式的 Crystal 語法