Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

如果您的使用者需要從Microsoft Office Access 2007 (.accdb 格式) 資料庫或 Access 資料庫儲存在較舊版本 (.mdb 格式),填寫您的 Microsoft Office InfoPath 表單範本為基礎的表單中的資料,您可以新增次要資料連線到您的表單查詢 Access 資料庫的範本。

您可以新增次要資料連線,但該資料連線只能查詢 Access 資料庫。您無法新增送出表單資料至 Access 資料庫的次要資料連線。

如果您想要送出表單資料至 Access 資料庫使用者時,您可以設計表單範本為基礎的 Access 資料庫,然後啟用 [送出中的資料連線的主資料連線。或者,您可以新增次要資料連線到搭配您的 Access 資料庫的 Web 服務。

如需設計表單範本為基礎的 Access 資料庫及新增到 Web 服務,請參閱 一節中的次要資料連線的詳細資訊的連結。

本文內容

概觀

第二個資料連線是您新增至表單範本的資料連線。次要資料連線是不同的主資料連線,當您設計新資料庫或 Web 服務為基礎的表單範本時,您建立的。表單範本的主資料連線可以接收外部資料來源的資料,也可以送出表單資料的外部資料來源。不過,表單範本可能只有一個主資料連線。

您可以新增任何數量次要資料連線至表單範本所。例如,假設您有包含儲存員工資料的另一個資料表和儲存客戶資料的 Access 資料庫。您可以新增從 [員工] 資料表中擷取資料的次要資料連線,您也可以新增從相同的 Access 資料庫中的客戶資料表中擷取資料的另一個次要資料連線。

雖然您可以新增次要資料連線至表單範本,可以送出表單資料的外部資料來源,例如 Web 服務或 Windows SharePoint Services 文件庫,您可以從 Access 擷取資料,僅使用次要資料連線資料庫。您無法新增送出表單資料至 Access 資料庫的次要資料連線。

當您新增查詢資料連線至資料庫時,InfoPath 就會建立第二個資料來源包含資料的欄位或群組的對應資料儲存在資料庫的方法。因為次要資料來源中的資料結構必須符合資料會儲存在資料庫資料表中的方式,您無法修改 [欄位] 或 [次要資料來源中的群組。

您可以設定,讓使用者在他們表單未連線到網路時有資料的存取權,請將其結果的每個查詢的資料連線。根據資料的性質,而定,您可能要使用者連線到網路時,只顯示查詢結果。

安全性附註: 如果您使用次要資料連線到外部資料來源擷取機密資料,您可能會想要停用此功能,以協助防止未經授權使用保護資料,以防遺失或竊取電腦。如果您停用此功能,資料會只適用於使用者連線至網路。

當您新增至表單範本的查詢資料連線時,依預設此表單範本為基礎的表單的資料連線時使用使用者開啟。您也可以設定表單範本,使用查詢資料連線下列方法之一:

  • 新增規則   您可以設定規則的條件規則中發生時,使用查詢資料連線。

  • 新增] 按鈕   您可以新增按鈕至表單範本使用者可以按一下以取得使用查詢資料連線的資料。

  • 使用自訂程式碼   如果您無法新增規則] 或 [] 按鈕,您可以使用自訂程式碼,以取得使用查詢資料連線的資料。使用自訂程式碼需要開發人員若要建立自訂的程式碼。

頁面頂端

相容性注意事項

您無法加入要瀏覽器相容的表單範本的 Access 資料庫的資料連線。

頁面頂端

開始之前

您新增的次要資料連線到 Access 資料庫表單範本之前,您需要下列資訊:

  • 名稱和資料庫的位置。

    附註: 如果您的 Access 資料庫儲存在網路位置,請確定您的資料庫是您的使用者存取。

  • 資料表或查詢,會提供資料給此表單範本為基礎的表單的名稱。您會使用這個資料表或查詢作為主索引的資料表或查詢當您設定的查詢資料連線。

  • 任何其他資料表或查詢提供其他資料的主要資料表或查詢的名稱。在大部分情況下,在資料庫中已經建立資料表關聯。如果您有要手動建立 [主要資料表或查詢與另一個資料表或查詢之間的關聯性,您需要兩個資料表或查詢的相關的欄位名稱。

頁面頂端

步驟 1: 新增次要資料連線

  1. 在 [工具] 功能表上按一下 [資料連線]。

  2. 在 [資料連線] 對話方塊中,按一下 [新增]。

  3. 在 [資料連線精靈中,按一下 [建立新的連線,接收資料],然後按一下然後按 [下一步

  4. 在精靈的下一個頁面上,按一下資料庫 (Microsoft SQL Server 或 Microsoft Office Access 只)],然後按 [下一步

  5. 在精靈的下一個頁面上,按一下 [選取資料庫]。

  6. 在 [選取資料來源] 對話方塊中,瀏覽至您的資料庫的位置。

    附註: 如果您的資料庫儲存在網路位置中,瀏覽至通用命名慣例 (UNC) 路徑的位置。未瀏覽至對應的網路磁碟機上透過網路位置。如果您使用的對應的網路磁碟機,建立此表單範本為基礎的表單的使用者會搜尋對應的網路磁碟機的資料庫。如果使用者未與任何對應的網路磁碟機,表單就不會找到資料庫。

  7. 按一下您的資料庫名稱,然後按一下 [開啟

  8. 在 [選取表格] 對話方塊中,按一下主索引的資料表或您想要使用的查詢,然後按一下[確定]

  9. 在精靈的下一個頁面上,選取 [顯示資料表的資料行] 核取方塊。

    根據預設,所有的資料表或查詢中的欄位會新增至表單範本的主資料來源]。

  10. 清除您不想要包含在次要資料來源中欄位的核取方塊。

    新增任何其他資料表或查詢至資料連線。

    如何進行?

    1. 按一下 [新增資料表]。

    2. 在 [新增資料表或查詢] 對話方塊中,按一下子資料表的名稱,然後按 [下一步。InfoPath 嘗試設定關聯比對兩個資料表中的欄位名稱。如果您不想使用建議的關聯性,請選取的關聯性,,然後按一下 [移除關聯。若要新增關聯,請按一下 [新增關聯。在 [新增關聯] 對話方塊中,按一下 [在個別的欄中,每個相關欄位的名稱,然後按一下[確定]

    3. 按一下 [完成]。

    4. 若要新增額外的子表格,請重複這些步驟。

  11. 按一下 [下一步]。

  12. 若要使用的表單未連線到網路時的結果的查詢資料連線,請選取儲存一份表單範本中的資料] 核取方塊。

    安全性附註: 選取此核取方塊使用者的電腦上儲存的資料,當表單使用此資料連線。如果表單已將機密資料擷取此資料連線,您可能會想要停用此功能,以協助保護資料,以防遺失或竊取電腦。

  13. 按一下 [下一步]。

  14. 在精靈的下一個頁面上,輸入此次要資料連線的描述性名稱,然後確認 [摘要] 區段中的資訊正確無誤。

  15. 若要設定開啟表單時,自動接收資料的表單,選取 [自動擷取資料表單開啟時,核取方塊。

頁面頂端

步驟 2: 設定表單範本,使用資料連線

如果您希望使用者開啟表單後,請使用此資料連線此表單範本為基礎的表單,您可以新增規則使用特定條件下的此資料連線的表單範本,或您可以新增按鈕至表單範本的 您的使用者可以按一下,使用此資料連線。

新增規則

您可以新增規則至表單範本做規則的條件符合時,從查詢資料連線擷取資料。例如,您可以新增文字方塊至表單範本,使用者可以填寫取得外部資料來源的特定資料。您可以新增使用者在 [文字] 方塊中輸入資料時使用的資料連線的規則。

下列程序假設您已為表單範本,建立查詢的資料連線,而且您已經設定一個控制項 (而非] 按鈕),以顯示該資料連線的資料表單範本上。

  1. 如果表單範本中有多個檢視,按一下 [檢視名稱上,前往您要顯示的次要資料來源的資料與控制項檢視的 [檢視] 功能表。

  2. 按兩下您想要加入規則的控制項。

  3. 按一下 [資料] 索引標籤。

  4. 按一下 [按一下驗證和規則] 底下的 [規則]。

  5. 在 [規則] 對話方塊中,按一下 [新增]。

  6. 在 [名稱] 方塊中,輸入規則的名稱。

  7. 若要執行規則時,請指定條件,按一下設定條件],然後輸入條件。條件發生時,會執行規則。如果您沒有設定條件,當使用者變更的控制項中,值,然後移離該控制項的他或她游標執行規則。

  8. 按一下 [新增動作]。

  9. 在 [動作] 清單中,按一下 [查詢使用的資料連線]。

  10. 在 [資料連線] 清單中,按一下您要使用的查詢資料連線,然後按一下[確定] 關閉每個開啟的對話方塊。

  11. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

[新增] 按鈕

您可以新增按鈕控制項至表單範本的使用者可以按一下以取得查詢的資料連線。

  1. 如果表單範本中有多個檢視,按一下 [檢視名稱上,前往您要顯示的次要資料來源的資料與控制項檢視的 [檢視] 功能表。

  2. 如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。

  3. 您可以拖曳按鈕控制項至表單範本。

  4. 按兩下您剛才新增至表單範本的按鈕控制項。

  5. 按一下 [一般] 索引標籤。

  6. 在 [動作] 清單中,按一下 [重新整理

  7. 在 [標籤] 方塊中,輸入您要顯示在表單範本上] 按鈕上的名稱。

  8. 按一下 [設定]。

  9. 在 [重新整理] 對話方塊中,執行下列其中一項:

    • 此表單範本上,從所有的外部資料來源與次要資料連線接收最新的資料,請按一下 [所有的次要資料來源]。

    • 若要設定一次要資料連線的外部資料來源接收最新的資料,您的表單範本] 按鈕,按一下一次要資料連線,並按一下選擇次要資料來源中的次要資料來源清單。

  10. 按一下 [確定] 關閉每個開啟的對話方塊。

  11. 若要測試變更,請按一下 [標準] 工具列上的 [預覽],或按 CTRL+SHIFT+B。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×