@Prompt(‘message’,’type’,[lov],[MONO|MULTI],[FREE|CONSTRAINED])

您可以使用 @Prompt 函數來建立互動式物件。
您在物件的 Where 子句中使用 @Prompt 函數。
在查詢中使用該物件時,它會強制使用者輸入限制的值。
當使用者執行查詢時,提示方塊便會出現,要求輸入值。
當您想要在推斷的 SQL 中強制執行限制,
但不想要預先設定條件的值時,@Prompt 便很有用。

‘message’

提示訊息的文字。文字必須加上單引號,
例如,’選擇地區’、’挑選時段’或 ‘選擇陳列室’。
當查詢執行時,文字會出現在提示方塊中。

‘type’

函數傳回的資料類型。它可以是下列其中一項︰
• ‘A’ 代表字母
• ‘N’ 代表數字
• D’ 代表日期
指定的資料類型必須用單引號括起來。

lov

值清單 (選用)。您可以指定兩種類型的值清單:
• 固定寫入的清單。
每個值分別加上單引號,並以逗號分開。
整份清單會加上大括號。例如,{‘Australia’,’France’, ‘Japan’, ‘United Kingdom’, ‘USA’}。
• 現有物件的值清單指標。
按兩下含有您想要在 [類別和物件] 面板中使用的 lov 的物件,便可呼叫目標 lov。
這會提供「類別」名稱和「物件」名稱,以反斜線分開。
它必須加上單引號。例如:’顧客\國家’。

MONO

使用者只能從值清單中選取一個值 (選用)。

MULTI

使用者可以從值清單中選取多個值 (選用)。

FREE

使用者可以輸入其選擇的值,或是從值清單中選取一個。

CONSTRAINED

使用者必須從值清單中選取值。