更新現有表單範本簡介

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

當您發佈已變更的表單範本時,InfoPath 可以更新表單範本 (.xsn 檔案) 和所依據的表單範本的任何現有表單 (.xml 檔案)。根據預設,InfoPath 自動取代表單範本的舊版本的最新版本。您可以選擇現有的使用者表單的您想要的更新方法。

本文內容

InfoPath 的表單範本的更新方式

更新瀏覽器使用的表單範本的考量因素

防止資料遺失,在 [現有的使用者表單

更新現有的使用者表單的選項

InfoPath 的表單範本的更新方式

當使用者第一次開啟表單範本為基礎的表單時,基礎的表單範本檔案儲存在電腦上的暫存的位置。此暫時位置稱為快取。除此之外,快取的位置可讓使用者能夠使用的表單範本的本機複本離線。

InfoPath 更新表單範本的快取的版本新的版本。每次使用者開啟表單的新版本,此更新會自動。如果使用者發佈可更新的表單範本時,離線工作,其連線至網路的下一個時間就會更新。

使用者通常不會注意到的已發生更新,雖然您可以指定,否則當您設計表單範本。

附註: 自訂安裝的表單範本是使用 Microsoft Windows Installer (MSI) 套件或其他安裝程式在使用者電腦已安裝的表單範本。使用此類型的表單範本,您必須手動重新安裝的表單範本使用者的電腦上每次您更新它。透過程式例如 Microsoft 系統管理伺服器 (SMS) 2003年、 桌面-桌面部署中,或透過某種安裝指令碼時,可能會自動發生安裝。

頁面頂端

更新瀏覽器使用的表單範本的考量因素

執行InfoPath Forms Services,也就是內建在Windows SharePoint Services 3.0伺服器技術在伺服器上裝載所有的瀏覽器使用的表單範本。有裝載執行InfoPath Forms Services的伺服器上的表單範本的兩種部署模式: 一個用於使用者部署,為系統管理部署。當您更新瀏覽器使用的表單範本時,請考慮下列動作:

  • 如果您打算更新系統管理員核准的表單範本,您必須發佈更新的表單範本,,然後提供給Windows SharePoint Services 3.0伺服器陣列管理員部署網站集合中的表單庫。網站集合是一組網站相同的擁有者及管理設定共用的虛擬伺服器上。當伺服器陣列管理員部署可更新的表單範本時,他或她就可以指定 「-並存 」 升級選項,可讓表單的原始版本同時執行更新的版本。此升級選項可讓使用者填寫表單,以完成填寫表單,而不遺失工作部署更新的版本時的中間位置。

  • 嘗試儲存或送出其 f 時,中間填寫的表單範本為基礎的表單之中的使用者如果您已到Windows SharePoint Services 3.0文件庫或清單部署您自己的表單範本發佈更新,會看到一則錯誤訊息orm。因此,您可能要通知使用者即將發生的更新可能需要在離峰執行更新的 [離線的表單範本。

頁面頂端

防止資料遺失,在 [現有的使用者表單

如果您要更新現有的表單範本,您可以加以變更、 重新發佈,並將其重新散發給使用者。不過,特定類型的變更可能不允許您存取完成已以原始的表單範本為基礎的表單中的資料。

如果您變更資料遺失或已填妥的表單中的錯誤,可能會產生的表單範本,會出現一則訊息。當您新增必要的欄位至表單範本,或當您重新命名或移除的表單範本中的欄位或群組時,您通常會看到訊息。

警告表單設計者關於潛在資料損毀的錯誤訊息

當您收到這則訊息,如果您按一下 [],並繼續使用您的變更時,它可能無法存取現有的表單中的資料,您將已更新的表單範本發佈之後。在某些情況下,這可能是可接受。您必須決定哪些適合您的情況。

若要協助確保您能存取您已從使用者收集資料,請遵循以下指導方針原始表單範本中進行變更時:

  • 請勿重新命名的現有的欄位和資料來源中的群組。

  • 不移動的現有的欄位和周圍的群組中的資料來源。

  • 不要刪除現有的欄位和群組的資料來源的資料。您可以刪除控制項從表單範本不會導致任何問題,只要您離開控制項的相對應的欄位或群組中的資料來源。

頁面頂端

更新現有的使用者表單的選項

當您變更現有的表單範本時,可能需要會更新,讓他們使用最新版的表單範本為基礎的表單範本的現有表單 (.xml 檔案)。這可協助確保使用者可以繼續使用其現有的表單,沒有任何問題,並讓您可以繼續存取這些表單中所收集的任何資料。當您更新現有的使用者表單時,有三種的方法您可以選擇:

  • 自動更新表單   您可以讓 InfoPath 自動更新現有的表單,這是預設的設定。在此案例中,任何現有的表單相符的新更新的表單範本。例如,如果您移除表單範本上的清單方塊控制項,然後將已修改的表單範本發佈,InfoPath 會自動移除清單方塊控制項任何現有的表單。

  • 更新使用程式碼的表單    具有專業技術可以撰寫程式碼處理OnVersionUpgrade事件,時開啟之表單的版本號碼早於所依據的表單範本的版本號碼。例如,在費用報表表單中,您可以使用OnVersionUpgrade事件處理常式來決定是否具有舊版本號碼表單包含稱為電子郵件地址的欄位,以及如果不是,新增欄位至表單。OnVersionUpgrade事件適合用來協調XML 結構描述所依據的表單範本的變更。

  • 選擇不更新表單    您可以選擇不更新現有的表單。選取此選項時,使用者可以填寫表單,以更新的表單範本,但可能無法開啟現有的表單。如果有可以開啟現有的表單,請他們無法編輯新加入的任何欄位。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×