需要在控制項中的特定資料項目模式

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

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

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

本文說明如何使用資料驗證來協助確保使用者輸入控制項的資料符合預定的樣式。例如,您可以新增文字方塊控制項的電話號碼,以要求使用者輸入數字的一部分的三個位數區碼資料驗證。

附註: 

  • 若要要求使用者在表單中輸入的資料符合預定的樣式,您也可以使用條件式格式設定。

  • 當您新增至控制項的圖樣時,控制項不會自動重新格式化資料的使用者輸入以符合您所設定的模式。

本文內容

開始之前

相容性注意事項

需要在控制項中的特定資料項目模式

在您開始之前

若要完成此程序,您的表單範本必須包含支援資料驗證的控制項。雖然您可以設定模式比對任何支援的資料驗證的 InfoPath 控制項的條件,模式比對最適用於顯示字元,例如數字、 字母或標點符號的控制項。例如,設定文字方塊的模式比對條件,可能會產生有用的結果,但設定這類條件的核取方塊並不會產生有用的結果。

頁面頂端

相容性考量

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

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

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

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

附註: 雖然您可以設定模式比對任何支援的資料驗證的 InfoPath 控制項的條件,模式比對最適用於顯示字元,例如數字、 字母或標點符號的控制項。例如,設定文字方塊的模式比對條件,可能會產生有用的結果,但設定這類條件的核取方塊並不會產生有用的結果。

支援的資料驗證的控制項

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

核取方塊

日期選擇器

下拉式清單方塊

清單方塊

選項按鈕

文字方塊

RTF 文字方塊

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

下拉式方塊

頁面頂端

需要在控制項中的特定資料項目模式

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

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

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

  4. 在 [如果此條件為真] 的第一個方塊中,按一下 [選取欄位或群組],然後選取的欄位或控制項繫結到群組。

  5. 在第二個方塊中,按一下 [不符合模式]。

  6. 在第三個方塊中,按一下 [選取模式]。

  7. 在 [資料項目模式] 對話方塊中的 [標準模式] 底下,執行下列其中一項︰

    • 若要使用標準的圖樣,請選取模式,然後再按一下[確定]

      清單中的 [標準模式

      模式

      範例

      電話號碼

      (555) 555-0100

      社會安全號碼

      123-45-6789

      郵遞區號

      98052

      郵遞區號 + 4

      98052-6399

    • 若要建立自訂的圖樣,按一下 [自訂圖樣、 輸入您要自訂型態] 方塊中的模式,然後按一下[確定]

      您可以使用來指定圖樣的符號

      您可以插入指定模式,例如只有字母、 只有數字、 只有字元、 連字號、 週期、 逗號及括號括住的限制式的符號。此外,您可以使用下列符號允許的指定字元的多個項目︰

      • 零或其中一個 (?)    零次或一次,必須發生的前置字元。例如,\d 嗎?代表數字 (如此 \d) 必須零次或一次。

      • 零或更多 (*)    零時間或大於零的時間,就會發生的前置字元。例如,r * 表示字元 r 發生零時間或大於零的時間。

      • 一或多個 (+)   一次或多個階段,必須發生的前置字元。例如,。 + (如此。) 字元必須出現一次或一個以上的時間表示。

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

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

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

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

    附註: 也可以在 [控制項屬性] 對話方塊中的 [進階] 索引標籤上的預設工具提示的控制項中不會顯示資料驗證錯誤的工具提示。這種行為有助於確保控制項的名稱正確地要傳達給使用螢幕助讀程式的使用者。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×