新增、變更或移除資料驗證

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

資料驗證就是在使用者填寫表單時自動檢查錯誤的能力。將資料驗證新增至表單範本中的控制項中,您可以確保您收集的資料是準確且一致,並且符合已在使用您的公司中的任何標準。例如,您可以使用資料驗證,讓使用者知道時,他們會進入的費用項目超過核准,或時它們會誤其名稱的方塊中輸入用於收集電話號碼。

如果表單包含資料驗證錯誤,並將其連線至資料庫或 Web 服務,使用者將無法送出表單,直到他們修正這些錯誤。使用者可以儲存本機副本的表單,然後修正並送出的資料更新版本。

本文內容

通知使用者收到驗證錯誤的方式

相容性考量

新增資料驗證

變更資料驗證條件

移除資料驗證

通知使用者收到驗證錯誤的方式

如果表單是設計為要讓使用者以 InfoPath 填寫,您可以設定資料驗證訊息以工具提示的方式顯示。使用者在檢視 [工具提示] 以後,可以選擇是否要顯示所提供的詳細提醒。另外,您也可以設定要自動顯示的詳細提醒。例如,如果您指定一個錯誤情況,會於使用者在需填入電話號碼的方塊中輸入姓名時,引發這個錯誤,那麼可以啟用 [工具提示],顯示「請在本欄位輸入電話號碼」訊息。若要啟用自動出現的提醒,可以依預設顯示詳細的訊息,例如,「本欄位必須輸入電話號碼,格式為 (555) 555-0100」。如果您選擇依預設顯示 [工具提示],使用者就可以手動以滑鼠右鍵按一下 InfoPath 的欄位,然後按一下選項,顯示所提供的提醒。

使用 InfoPath 顯示資料驗證錯誤的方式

1. 將指標停在欄位上時,指標會變成 I-Beam,並會顯示 [工具提示]。

2. 以滑鼠右鍵按一下欄位,快顯功能表隨即出現,且在指向 [完整的錯誤描述] 時,指標會變成箭號。

3. 按一下 [完整的錯誤描述],提醒隨即出現。

若是以網頁瀏覽器填寫的表單,則提醒無法自動顯示。但是使用者可以按一下網頁中含有 [工具提示] 的欄位,然後按一下隨即出現的連結來顯示提醒。

使用網頁瀏覽器顯示資料驗證錯誤的方式

1. 將指標停在欄位上時,指標會變成 I-Beam,並會顯示 [工具提示]。

2. 將指標移至 [工具提示] 上時,指標會變成手的形狀。

3. 當您按一下連結時,提醒隨即出現。

頁面頂端

相容性考量

當您設計 InfoPath 的表單範本時,您可以選擇特定的相容性模式設計瀏覽器相容表單範本。當瀏覽器相容表單範本發佈至伺服器執行InfoPath Forms Services,然後再瀏覽器使用時,可以在網頁瀏覽器中檢視表單範本為基礎的表單。當您設計瀏覽器相容表單範本時,因為它們無法顯示在網頁瀏覽器中的某些控制項是 [控制項] 工作窗格中無法使用。

資料驗證的一些功能在網頁瀏覽器中運作方式會不同,與他們在 InfoPath 中。例如,當您新增資料驗證控制項時,您建立使用者該控制項中輸入無效資料時所顯示的說明文字。您可以讓此說明性文字顯示在工具提示],您也可以讓使用者顯示包含其他資訊,請通知,或您可以讓使用者輸入無效資料時自動顯示提醒。通知無法自動顯示的在網頁瀏覽器中檢視的表單,但是使用者仍可檢視工具提示,及選擇要顯示包含其他資訊的提醒。

附註: 當使用者使用瀏覽器填寫表單時,按下 CTRL+SHIFT+I 即可快速顯示資料驗證提醒。

支援資料驗證的控制項清單

下表列出支援資料驗證的 Microsoft Office InfoPath 2007 控制項,以及它們是否可以供與瀏覽器相容的表單範本使用。

控制項的支援資料 vali dation

可供瀏覽器相容的表單範本使用嗎?

核取方塊

日期選擇器

下拉式清單方塊

清單方塊

選項按鈕

文字方塊

RTF 文字方塊

項目符號、編號或純文字清單

下拉式方塊

頁面頂端

新增資料驗證

  1. 按一下您想要新增資料驗證的控制項。

  2. 按一下 [格式] 功能表上的 [資料驗證]。

  3. 按一下 [資料驗證] 對話方塊中的 [新增]。

  4. 在 [如果此條件為 True] 下新增條件。

    範例

    下列範例說明如何建立資料驗證條件,以確保輸入文字方塊控制項的資料符合特定的值 (在此處是 Hello 這個字)。

    1. 按一下第一個方塊中的 [選取欄位或群組],然後選取此控制項繫結的欄位或群組。

    2. 按一下第二個方塊中的 [不等於]。

    3. 按一下第三個方塊中的 [輸入文字],然後輸入 Hello

    附註: 若要要求使用者在控制項輸入資料,請選取 [Control 內容] 對話方塊中的 [不能為空白] 核取方塊。

  5. 若要在使用者將控制項保留空白時自動顯示對話方塊訊息,請選取 [當使用者輸入無效資料時立即顯示對話方塊訊息] 核取方塊。

    附註: 由於在網頁瀏覽器中無法自動顯示對話方塊訊息,因此使用網頁瀏覽器填寫表單的使用者只能看見工具提示。

  6. 在 [工具提示] 方塊中,輸入您想要顯示在使用者指向控制項,或以滑鼠右鍵按一下控制項時的文字。

  7. [訊息] 方塊中,輸入要在訊息對話方塊中立即顯示的文字 ,或是輸入當使用者需要詳細資訊時才顯示的文字。

    附註: The ScreenTip for a data validation error will not display for controls that also have a default ScreenTip set on the Advanced tab of the Control Properties dialog box. This behavior helps to ensure that the name of the control is accurately conveyed to users who are using screen readers.

頁面頂端

變更資料驗證條件

  1. 按一下要修改資料驗證的控制項。

  2. 按一下 [格式] 功能表上的 [資料驗證]。

  3. 按一下 [資料驗證] 對話方塊中要變更的條件,然後按一下 [修改],再進行所要的變更。

頁面頂端

移除資料驗證

  1. 按一下要移除資料驗證的控制項。

  2. 按一下 [格式] 功能表上的 [資料驗證]。

  3. 按一下 [資料驗證] 對話方塊中要移除的條件,再按一下 [移除]。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×