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