QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

輸入方塊屬性:限制

輸入方塊屬性限制頁面,請在輸入方塊上按一下滑鼠右鍵,然後選擇浮動功能表中的屬性命令即可開啟。已新增至輸入方塊屬性的顯示的變數中的指令碼變數,會列於限制標籤的變數清單中,可在該清單中進行修改。

輸入方塊

文件屬性變數頁面可從設定文件屬性變數中存取。變數清單可使用顯示系統變數選項進行修改。 新增... 按鈕可將新變數新增到文件中。刪除按鈕可移除選取的變數。

選取變數的設定群組中,編輯方塊可顯示所選變數的目前。 輸入的值可作為計算公式。按一下 ... 按鈕可開啟編輯運算式對話方塊。

書籤通常都不會包含變數,但在此處可勾選包含於書籤中選項。

輸入限制群組中指定所有值限制,系統將依據使用者於輸入方塊中依限制輸入的所有值進行檢查。如果值不符合指定的限制,則系統會拒絕該值,並顯示錯誤訊息。提供下列替代選項:

無限制 不須依據任何指定限制檢查輸入值。
標準 系統將依據下拉式方塊的其中一個一般標準限制檢查輸入值。預設不會選取任何限制,也就是說,變數可輸入任何值。只有下列其中一個替代選項:標準自訂僅限預先定義值唯讀可以檢查。
自訂 系統將依據使用者指定的限制檢查輸入值。限制應輸入於編輯方塊中,且必須表示為 QlikView 運算式,如果系統接受輸入值,則傳回 TURE (非零值)。輸入值在運算式中可使用貨幣符號 ($) 表示。

Example:  

$>0 將使輸入方塊僅接受所選變數中的正數。

變數先前的值可依變數名稱進行參考。

Example:  

$>=abc+1 表示對名稱為 abc 之變數的限制,將使輸入方塊僅接受舊值加 1 的數值輸入值。

僅限預先定義值 系統將依據預先定義值群組中定義的值檢查輸入值。僅接受清單中的輸入值。
唯讀 將變數標記為唯讀無法輸入任何值。
啟用 [編輯運算式] 對話方塊 勾選此替代選項後,按一下變數值本身便會出現 ... 按鈕,按一下此按鈕即可啟用編輯運算式對話方塊以便編輯變數值。
違規輸入的音效 勾選此替代選項,使用者嘗試輸入違反限制的值時,QlikView 會發出音效警告。
錯誤訊息

一般而言,如果使用者嘗試輸入違反限制的值,則系統會拒絕該值,並原地保留當時的變數值。勾選此替代選項,可指定在輸入項目不正確時向使用者顯示的自訂錯誤訊息。可於編輯方塊中輸入錯誤訊息。可定義為動態更新的運算式。按一下 ... 按鈕可開啟編輯會運算式對話方塊,以便編輯長公式。

自訂錯誤訊息

計算公式的運算式語法

值清單群組中,可指定是否顯示輸入方塊的值清單,以及顯示方式。

無清單 不保留變數中先前所用的值清單。
列出 _ 個最近使用的值 下拉式 (MRU) 清單含有最近使用過的值,可供使用者用於輸入方塊的所選變數。可在方塊中設定要儲存的舊值數目。
下拉式清單中的預先定義值 下拉式清單含有預先定義值,可供使用者用於輸入方塊的所選變數。
具有捲軸的預先定義值 捲軸控制項可供使用者用於輸入方塊的所選變數。可在預先定義值之間來回捲動。

預先定義值群組中,系統會指定預先定義值的清單,顯示於下拉式清單中供使用者使用及/或用於定義可接受的變數值。

數字序列 勾選此替代選項,可根據下限 ()、上限 () 和步階值產生預先定義數值的清單。此選項可單獨使用或與列出的值搭配使用。
列出的值 勾選此替代選項,可指定任意預先定義值的清單。值可為數值或英數字元。英數字元值必須使用括號括住 (例如'abc')。各個值均須以分號分隔 (;) 分隔 (例如'abc';45;14.3;'xyz' ). 此選項可單獨使用或與數字序列搭配使用。
註解 此註解欄位可供變數的建立者描述變數的用途和功能。

See also: