資料連線是指 Microsoft Office InfoPath 表單與外部資料來源之間的連結,例如資料庫、Web 服務、XML 檔案,或 Microsoft Windows SharePoint Services 的文件函式庫或清單。 資料連接用於查詢與提交資料。 如果你的表單範本的外部資料來源改變,你可能需要修改或移除表單範本中對應的資料連線。
本文內容
開始之前
更改或移除表單範本的資料連線會影響基於該表單範本的新或現有表單的控制與資料來源。 當你更改資料連線時,InfoPath 會根據資料在新外部資料來源中儲存的方式建立一個新的資料來源。 如果新的外部資料來源儲存資料的方式與舊的外部來源相同,你在表單範本中不會看到資料來源有任何變更。 表單範本上的所有控制項都會綁定到資料來源中的相同欄位。 然而,如果新的外部資料來源以與舊外部來源不同的方式儲存資料,InfoPath 會建立一個包含新欄位與群組的新資料來源。 表單範本中綁定到舊資料來源欄位的控制項,將不再綁定到新資料來源的欄位。 如果你想使用這些現有控制項,就必須將這些控制項綁定到新資料來源中的其他欄位。
你只能從表單範本中移除次要資料連線。 你無法從表單範本中移除主要資料連線。 當你移除次要資料連線時,InfoPath 會從表單範本中刪除對應的次要資料來源。 與刪除資料來源相關的控制項仍保留在表單範本中,但不再綁定於該資料來源中的欄位與群組。 如果你想使用這些控制,必須執行以下其中一項:
- 將未綁定控制項綁定到主資料來源中的欄位或群組,或是其他現有的次要資料來源。
- 新增一個次要資料連線到表單範本,然後將未綁定的控制項綁定到該次要資料來源中的欄位或群組。
- 從表單範本中移除未綁定的控制項。
注意
更改或移除表單範本中的資料連線可能會導致基於該表單範本的現有表單資料遺失。 當使用者開啟現有表單時,InfoPath 會檢查已發佈位置是否有更新版本的表單範本。 若有較新版本,InfoPath 會使用較新的表單範本來顯示該表單。 如果使用者在舊版表單範本中綁定到欄位的控制項中輸入資料,而你更改或修改了資料連線,導致該欄位從資料來源中移除,使用者將失去該欄位中儲存的資料。
在更改或移除資料連線之前,務必考慮基於表單範本的現有表單中控制項和資料來源的影響。 在更改或移除資料連線後,先測試變更,再讓使用者填寫基於修改過的表單範本的表單。
更改資料連線
在 工具 選單中,點選 資料連接。
在 表單範本清單中的「資料連線 」中,點選你想更改的資料連線。
按一下 [修改]。
資料連線精靈會引導你完成更改資料連線的過程。 資料連線精靈的下一頁會依你所更換的資料連線類型而有所不同。請依照資料連線精靈中的步驟操作。
注意
在 「參見」 章節中,可找到更多關於使用資料連線精靈將表單與特定外部資料來源連結的連結。
若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。
移除資料連線
在 工具 選單中,點選 資料連接。
在 表單範本 清單的資料連線中,點選你想移除的資料連線。
按一下 [移除]。
注意
如果「 移除 」按鈕被停用,代表你選擇了表單範本的主要資料連線。 你無法移除表單範本的主要資料連線。
在 Microsoft Office InfoPath 對話框中,點選 「是」。
若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。