插入主控制項/詳細資料控制項

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

在 Microsoft Office InfoPath,您可以連結到另一個的其中一個控制項使用母片/詳細資料控制項,以便選取範圍中的第一個控制項決定了出現在其他。

本文內容

使用母片/詳細資料控制項

相容性注意事項

插入母片/詳細資料控制項

變更預設的主要關係

使用母片/詳細資料控制項

主要控制項實際上是一組的兩個相關控制項。一個控制項指定主控制項,而另一個是詳細資料控制項。主控制項永遠是重複表格。詳細資料控制項可以重複表格或重複區段。

使用母片/詳細資料控制項,當您想要:

  • 啟用使用者填寫的表單範本更有效率地使用大量的資料為基礎的表單。

  • 顯示相當於一對一關聯。例如,您可以使用母片/詳細資料控制項,當您設計人力資源表單範本的連線到員工記錄中的資料庫時。主控制項能夠顯示員工的名稱和職稱,並詳細資料控制項可顯示員工的位置,雇用日期和出生日期。

  • 顯示一對多關聯的同等方式。例如,您可以使用主控制項來顯示一組記錄 (例如客戶名稱),以顯示相關的記錄的詳細資料控制項 (例如,客戶訂單 」)。

在下圖中,在人力資源部門員工,請按一下存取員工的詳細的資訊的重複表格中的資料列。

表單上主控制項及詳細資料控制項內的員工資訊

當使用者按一下重複表格 (主控制項) 中的特定資料列時,一或多個詳細資料記錄會顯示在重複區段或表單上的其他位置的重複表格 (詳細資料控制項)。

InfoPath 提供您可以使用 [控制項] 工作窗格插入預先定義的母片/詳細資料控制項。您也可以建立主要控制項插入重複表格與重複區段 (或兩個重複表格),然後變更每個控制項的屬性。

如果主要用於在螢幕上檢視您的表單範本,請考慮捲動區域內的詳細資料控制項置於表單範本。如此一來,如果有大量的資料顯示在控制項中,您的使用者可以捲動瀏覽的資料。請注意,這是最佳的選項,是否您認為使用者所要列印的表單,因為也會列印表單上隱藏隱藏螢幕小捲動區域中的任何資料。

頁面頂端

相容性注意事項

當您設計 InfoPath 的表單範本時,您可以選擇設計瀏覽器相容的表單範本。當您設計瀏覽器相容表單範本時,因為它們無法在網頁瀏覽器中顯示主要控制項是 [控制項] 工作窗格中無法使用。

此外,雖然您可以存取重複區段內容重複表格內容] 對話方塊中的 [母片/詳細資料] 索引標籤,該索引標籤上的所有設定都都無法使用 (呈現灰色)。

若要解決此限制,您可能會想要設計表單範本,讓使用者可以在 [母片] 檢視中的每個項目顯示兩個檢視、 「 母片] 檢視會列出特定項目和展開的特定資訊的 「 詳細資訊 」 檢視。

頁面頂端

插入主控制項/詳細資料控制項

插入主要控制項程序會有要設計新的空白表單範本或根據資料庫或其他外部資料來源的表單範本的設計。

當您從 [控制項] 工作窗格插入母片/詳細資料控制項時,則 InfoPath 會插入重複表格和繫結至相同重複群組資料來源中的重複區段。根據預設,兩個控制項包含其他控制項繫結到的重複群組中的欄位。

下圖顯示主要控制項中設計模式。

主控制項/詳細資料控制項,及在設計模式中選取的詳細資料控制項

控制項分為繫結與未繫結兩種。如果是繫結的控制項,它會連接到資料來源中的欄位或群組,這樣您輸入到控制項的資料,就會儲存在基礎表單 (.xml) 檔案中。如果是未繫結的控制項,就不會連接到欄位或群組,而輸入到控制項的資料也不會儲存。當您選取控制項,或將滑鼠指標移到控制項上方時,文字和繫結圖示會出現在控制項右上角。文字會指出資料來源中控制項所繫結的群組或欄位。圖示會指出控制項是否有正確繫結到該群組或欄位。如果繫結正確,就會出現綠色圖示。如果繫結錯誤,您看到的就是藍色或紅色圖示。

表單範本的資料來源包含欄位和資料來源] 工作窗格中的階層式檢視顯示的群組。主要控制項永遠繫結至重複群組。在下列範例中,同時主控制項及詳細資料控制項是繫結至 [資料來源] 工作窗格中的重複群組d:Employees

表單範本中主控制項/詳細資料控制項及資料來源中重複群組間的關聯

附註: 一對多關聯中, 主控制項及詳細資料控制項通常是繫結至個別的重複群組。若要瞭解如何建立一個對多關聯,而不是一對一關聯性,請參閱本文稍後的變更預設的主要關係

插入新的空白表單範本上的母片/詳細資料控制項

InfoPath 提供您可以使用 [控制項] 工作窗格插入預先定義的母片/詳細資料控制項。您也可以建立主要控制項插入重複表格與重複區段 (或兩個重複表格),然後再變更每個控制項的屬性。

當您設計新的空白表單範本時,[控制項] 工作窗格中的 [自動建立資料來源] 核取方塊是預設為選取。這麼一來,當您在表單範本中新增控制項時,InfoPath 就會自動在資料來源中建立欄位和群組。這些欄位和群組是由 [資料來源] 工作窗格中的資料夾和檔案圖示所表示。

  1. 在表單範本上,將游標放在您要插入控制項的地方。

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

  3. 在 [插入控制項,底下按一下 [母片/詳細資料]。

  4. 在 [插入母片/詳細資料] 對話方塊中的 [母片中的欄數] 方塊中輸入主控制項的欄數。

  5. 數字] 欄位的詳細資料] 方塊中,輸入數字欄位的詳細資料控制項。

    InfoPath 插入兩個表單範本上的控制項。第一個標示為 [重複表格 (主要)],然後第二個標示為 [重複區段 (詳細資料)

  6. 若要測試的主要關聯性,按一下 [預覽],請在 [標準] 工具列上,然後輸入資料主控制項中。相關的資料應該出現在詳細資料控制項。

插入現有的資料來源為基礎的表單範本上的母片/詳細資料控制項

如果您在現有的可延伸標記語言 (XML) 檔案、 資料庫或 Web 服務的表單範本的設計,InfoPath 便會從現有的資料來源的資料來源] 工作窗格中的群組與欄位。在此案例中,您可以從 [控制項] 工作窗格中,插入母片/詳細資料控制項,下列程序中所述。

相同的重複群組或不同的重複群組,根據您的需求,可以結合主控制項及詳細資料控制項。母片/詳細資料控制項內顯示的控制項繫結至欄位的重複群組的一部分。

  1. 在表單範本上,將游標放在您要插入控制項的地方。

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

  3. 在 [插入控制項,底下按一下 [重複表格]。

  4. 在 [重複表格繫結精靈的第一個頁面上,按一下您要繫結表格列的重複群組,然後按 [下一步。如果您的表格有一個資料欄,您可以選取 [重複的欄位,而非重複的群組。

    提示: 若要建立新的重複群組繫結至資料表,請以滑鼠右鍵按一下您要新增的重複群組快顯功能表中,按一下 [新增,然後在 [新增欄位或群組] 對話方塊中,輸入的重複群組內容的群組。

  5. 若要新增您想要包含在表格中的資料行,請按兩下資料繫結清單中的欄位。

    提示: 若要建立新的欄位,以新增為資料行,以滑鼠右鍵按一下的群組的資料表繫結,請在快顯功能表中,按一下 [新增,然後在 [新增欄位或群組] 對話方塊中,輸入欄位的內容。

  6. 重新排列的欄,按一下表格中的資料行] 清單中的資料行、 按一下[上移下移,,然後按一下 [完成]

  7. 按兩下表單範本上表格下方的重複表格] 標籤。

  8. 按一下 [母片/詳細資料] 索引標籤。

  9. 按一下 [設定為 [母片中的 [母片識別碼] 方塊中,輸入名稱,再按一下[確定]

  10. 將游標放在您的表單範本上您要插入的重複區段 (詳細資料控制項) 的位置。

  11. 在 [控制項] 工作窗格中,插入控制項,底下按一下 [重複區段]。

    附註: 或者,您可以使用其他的重複表格的詳細資料控制項。

  12. 在重複區段繫結精靈的第一個頁面上,按一下您要繫結至區段的重複群組,然後按一下[確定]

  13. 按兩下表單範本上區段下方所顯示的重複區段] 標籤。

  14. 按一下 [母片/詳細資料] 索引標籤。

  15. 按一下 [設定為 [詳細資料],然後按一下 [連結至主識別碼] 清單中主控制項的名稱。

  16. 若要變更預設值,主要控制項的一對一關聯一對多關聯,按一下索引鍵欄位的主要關聯下,,然後按一下索引鍵欄位 (旁選取 [XPath 按鈕圖像 主版) ] 和 [索引鍵欄位 (詳細資料)以選取您想要的索引鍵欄位的方塊。

  17. 若要測試的主要關聯性,按一下 [預覽],請在 [標準] 工具列上,然後輸入資料主控制項中。相關的資料應該出現在詳細資料控制項。

提示: 您也可以使用 [資料來源] 工作窗格來插入主要控制項。若要建立主控制項,在 [資料來源] 工作窗格中,以滑鼠右鍵按一下您要繫結主控制項的重複群組,然後按一下重複表格的快顯功能表上。請遵循相同的一般步驟來建立詳細資料控制項。

頁面頂端

變更預設的主要關係

當您可以使用 [控制項] 工作窗格,以插入表單範本上的主要控制項時,InfoPath 就會建立主控制項及詳細資料控制項之間一對一關聯。一對一關聯表示的主控制項中每個選取範圍,會出現在詳細資料控制項一個符合的結果。

您可以變更從預設一對一關聯性的主要關聯一對多關聯性。一對多關聯表示的主控制項中每個選取範圍,顯示多個相符的結果可以詳細資料控制項中。

當您插入的表單範本上的主要控制項時,InfoPath 就會插入預設的重複表格和重複區段。兩個這些控制項繫結至相同的資料來源中重複群組。根據預設,兩個控制項包含其他控制項繫結到的重複群組中的欄位。在一對多關聯,不過,主控制項及詳細資料控制項通常是結合個別的重複群組。

如果您插入主要控制項表單範本上的 [控制項] 工作窗格中,且您想要建立一個對多關聯,而不是一對一關聯,您可以刪除 InfoPath 建立詳細資料控制項。然後您可以建立新的詳細資料控制項更符合您的需求,下列程序中所述:

  1. 選取 [已指定為詳細資料控制項,重複區段,然後按 DELETE 鍵。

  2. 插入新的表單範本上重複區段。

    如何進行?

    1. 在表單範本上,將游標放在您要插入控制項的地方。

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

    3. 在 [控制項] 工作窗格中,選取 [自動建立資料來源] 核取方塊。

    4. 在 [插入控制項,底下按一下 [重複區段]。

  3. 插入您要重複區段中的控制項。

    如何進行?

    1. 在表單範本上,將游標放在您要插入控制項的地方。

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

    3. 在 [控制項] 工作窗格中,選取 [自動建立資料來源] 核取方塊。

    4. 在 [插入控制項,底下按一下您想要插入控制項]。

    5. 針對每個您想要插入的控制項,重複步驟 1 到 4。

  4. 按兩下表單範本上的重複區段。

  5. 按一下 [母片/詳細資料] 索引標籤。

  6. 在 [主要設定] 底下,按一下 [設成詳細資料。

  7. 在 [連結至主要識別碼] 清單中按一下 [主控制項的名稱。

  8. 母片的關係,按一下 [依索引鍵欄位

  9. 按一下 [選取 XPath 按鈕圖像 索引鍵欄位 (主要) ] 方塊旁,,然後在 [選取欄位或群組] 對話方塊中,按一下 [主控制項的索引鍵欄位,然後按一下[確定]

  10. 按一下 [索引鍵欄位 (詳細資料) ] 方塊旁,選取 [XPath 按鈕圖像 ,然後在 [選取欄位或群組] 對話方塊中,按一下 [詳細資料控制項的索引鍵欄位,然後按一下[確定]

提示: 如果您想要建立一個對多關聯,一開始建立主要控制項時,請考慮手動建立自己的主要控制項,而不是使用預先定義的母片/詳細資料控制項就是使用在 [控制項] 工作窗格。您可以藉由建立主要關聯表單範本上的兩個重複表格或重複表格和重複區段之間建立您自己的控制項。若要這麼做,請開啟每個控制項,[內容] 對話方塊,然後指定一個控制項為主要控制項和其他控制項的詳細資料控制項。藉由修改詳細資料控制項的屬性,您可以設定索引鍵欄位使用一對多關聯。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×