驗證表單的設計
套用到
本文內容
簡介
在 Microsoft InfoPath 2010 中,你可以設計多種不同的表單。 這些包括:
- SharePoint 清單
- SharePoint 表單函式庫
- SharePoint 工作流程的任務表單
- 外部列表的形式
- 與不同版本 InfoPath 相容的表單
可用的控制項與功能會依表單類型而異。 網頁瀏覽器表單讓使用者能在不需 InfoPath Filler 的情況下填寫表單。 然而,InfoPath 填充表單包含更多功能。
如果你從一種表單切換到另一種,可能會遇到相容性問題或其他問題。 例如,部分 InfoPath 功能不支援網頁瀏覽器表單範本,可能導致發佈過程中出現問題。 同樣地,部分 InfoPath 2010 功能無法在 InfoPath 2007 或 InfoPath 2003 表單範本中使用。
InfoPath 2010 的設計目的是透過讓你從一開始就選擇要設計的表單範本類型,並根據所選表單範本限制控制項和功能的選擇,來避免驗證錯誤。 例如,如果你選擇設計一個網頁瀏覽器範本,那麼你將無法使用某些控制項,例如垂直標籤和簽名行控制。 同樣地,為了避免不相容,你不能將 SharePoint 清單或工作流程範本轉換成其他表單範本類型。
如果您將表單更改為其他類型,例如從 InfoPath 填補表單切換到網頁瀏覽器表單,則會標示出瀏覽器表單不支援的控制項。 例如,如果你的表單包含簽名線控制項,控制項上會出現紅色 X。 當你執行以下任一操作時,InfoPath 會自動檢查問題:
- 開啟表單範本
- 更改表單範本的相容性設定
- 儲存或發布表單範本
系統會提示您檢查發現的任何表單錯誤。 強烈建議您仔細檢視這些錯誤。 要檢視錯誤,會開啟 設計檢查器 的工作窗格。
注意
大多數錯誤都是在你建立並嘗試發布網頁瀏覽器表單範本時,由 InfoPath 用戶端產生的。 從網頁伺服器檢索出的錯誤也會出現。 將表單從一台伺服器移到另一台伺服器,可能會發現前一台伺服器沒有的問題,這取決於伺服器配置。
設計檢查器工作窗格
設計檢查器的工作窗格能幫助你找出相容性問題。 在某些情況下,問題會自動修復,並通知您修復結果。 在其他情況下,問題則需要手動修復。 例如,要成功發布網頁瀏覽器表單範本,您可能需要移除不支援的控制項或以其他控制項取代。
你也可以更改表單範本的相容性設定。 舉例來說,假設只有安裝 InfoPath 的使用者才能顯示並填寫基於你表單範本的表單。 如果你想讓表單範本也能在網頁瀏覽器中使用,可以在設計檢查器工作窗格中點選「變更設定」,進入建立相容瀏覽器表單範本的選項。 當你更改表單範本的相容性設定時, Design Checker 工作窗格中的錯誤和訊息也會相應更新。
注意
雖然可以在 設計檢查 器工作窗格中更改相容性設定,但更簡單的做法是點擊 「檔案」,然後在 「資訊 」標籤中點選 表單選項。 點選 相容 性,然後在 表單類型 列表中點選想要的表單範本類型。
你可以點擊「重新整理」來更新設計檢查器工作窗格中的錯誤與訊息清單。