資料驗證規則由管理員在表單設計工具的版面配置頁籤上定義。您可以在方格、列標題、欄標題或儲存格層級新增驗證規則。版面配置頁籤上具有綠色背景的區域,指出已定義規則的位置。
若要建立和更新驗證規則,請執行下列動作:
新增/編輯格式/驗證規則:在格式/驗證規則建置器中,為方格、列或欄中的個別資料儲存格或所有資料儲存格建立或修改規則。
複製 | 貼上格式/驗證規則:在選取的位置複製並貼上規則。
新增/編輯中繼資料的格式/驗證規則:在格式/驗證規則建置器中,為列中繼資料儲存格或欄中繼資料儲存格建立或修改格式規則。
複製 | 貼上中繼資料的格式/驗證規則:在選取的位置複製並貼上列中繼資料儲存格或欄中繼資料儲存格的規則。
註:
如有需要,請從位置選取某個選項,移動規則。若要建立與現有規則類似的規則,請按一下 (複製),然後更新規則。若要檢視目前位置的規則,請按一下檢視規則。請參閱檢視資料驗證規則。
啟用格式/驗證規則:選取此選項可在表單中使用格式/驗證規則。您可以清除此核取方塊來暫時停用格式/驗證規則。
僅格式:選取此選項可將規則設為僅格式。建立僅限格式規則時,此選項會自動啟用。請參閱在表單中建立和更新格式規則。
註:
對於 Format 條件,來源類型欄位將自動顯示處理儲存格選項。Format 條件沒有其他來源類型選項。請參閱關於表單中的格式規則。
對於驗證規則,驗證規則的第一部分必須包含 If 條件。驗證規則也必須包含某些格式的 Then 條件。請參閱規則建置器支援的條件。
來源類型清單會顯示「條件」的適當選項。例如,If 條件可以包含下列來源類型選項:目前儲存格值、儲存格值、欄值、列值、成員名稱、成員、跨維度成員、科目類型、版本類型、差異報告類型、UDA、屬性、層代、有子項或維度名稱。如需各類型條件的詳細資料,請參閱規則建置器支援的條件。
如需範例,請參閱資料驗證條件運算子。
新增條件 :在目前列旁新增條件。
刪除條件 :刪除目前列的條件。
若要更新條件區段,請在條件建置器的頂部,按一下條件區域中的圖示:
新增條件區塊 :在驗證規則中新增以 If 開頭的條件區塊。您可以展開或收合條件。請參閱規則建置器支援的條件。
刪除條件區塊 :刪除選取的條件區塊。
剪下條件 :刪除選取的條件,並複製以貼至新的位置。
複製條件 :複製選取的條件。
貼上條件 :將選取的條件貼至新的位置。
群組條件 :將條件中的選擇分組,並加上分組括弧。除了您設定的群組之外,將條件分組時會針對群組區塊中的 IF 陳述式加以分組,並啟用自訂群組選項。
取消群組條件 :將選取的條件取消群組。群組括號會從選取的條件中移除。每次選取「取消群組」時,只會從條件中移除一個群組。
您也可以設定專屬的條件群組;若要設定群組,請選取自訂群組,然後設定規則定義區域中的群組。
選取的條件會以陰影顯示。若要清除選取的條件,請再按一下條件欄的左側。
註:
如果未顯示圖示,請確定規則是有效的,而且該規則允許儲存格處理指示。例如,Else、Range、Then 和 Format 條件中包含儲存格處理指示。必須選取規則的所有必要欄,才會顯示圖示。
請參閱設定儲存格的格式。
提示:
建置規則時,您可以只儲存規則而不啟用。在您解決所有錯誤且規則已就緒可供驗證和使用之後,即可啟用和儲存規則以供表單使用。您也可以清除啟用格式/驗證規則來暫時停用規則。
驗證狀態會顯示於對話方塊的上方。儲存變更之前,必須更正錯誤。如果您沒有驗證規則並修正驗證期間找到的錯誤即關閉對話方塊,則不會儲存更新。
在表單與特設方格管理頁面右側的格式/驗證規則窗格中,按一下 (新增驗證規則)、
(編輯驗證規則) 或
(刪除選取的驗證規則),即可在任何層級 (包含方格層級) 新增、編輯或刪除規則。
如果在相同的位置定義多個規則,且某些規則有相同的優先順序時,您可以變更處理規則的順序。若要將規則上移、下移,或移至清單頂端或底部,請選取規則,然後按一下箭頭。請參閱資料驗證規則的評估與執行順序。
選取表單驗證規則選項:
表格 14-6 驗證規則選項
選項 | 描述 |
---|---|
僅針對含現有區塊的頁面進行驗證 | 啟用時,系統可找出哪些頁面組合具有潛在的區塊並僅對那些頁面組合執行驗證。其中包含少數例外。如果頁面組合僅含有任何「動態計算」、「動態計算和儲存」、「標籤」,或者「儲存」和一個子成員,則一律會載入該頁面。 |
僅針對使用者可存取的儲存格和頁面進行驗證 | 啟用時,驗證會以目前登入的使用者身分 (不是服務管理員身分) 執行,這表示使用者的安全性將套用至表單成員。 |
若表單的資料驗證規則已啟用,會在載入或儲存表單時驗證規則。儲存表單時便會儲存資料驗證規則。
當使用者開啟表單時,可以使用格式/資料驗證訊息窗格檢視和解決驗證訊息。