插入重複表格

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

如果希望使用者可以在表格中輸入資訊,您可以將重複表格新增到 Microsoft Office InfoPath 表單範本中。依預設,重複表格通常只會顯示一列。在填寫以您的表單範本為基礎的表單時,使用者可以視需要在表格中插入其他列。如果您的表單範本包含外部資料來源 (例如資料庫) 的資料連線,您可以使用重複表格,自動顯示表單上的多筆記錄。

本文內容

何時使用重複表格

使用者體驗

插入重複表格

版面配置的秘訣

使用重複表格的時機

您可以使用重複表格達成下列目的:

  • 讓使用者可以採用結構化的列表格式輸入資料。

  • 收集列表顯示效果最好的項目、數值資料和其他類型的資料。

  • 只顯示包含實際資料的列數,以保留表單範本的空間。

  • 在表單範本的表格中顯示或使用資料庫、Web 服務或其他資料來源的記錄。

在下圖中,費用報表表單使用了重複表格來收集項目。

費用報表中用來收集表列項目的重複表格

重複表格由下列三個部分組成:

  • 標題列    依預設,當您在新的空白表單範本中插入重複表格時,標題列便會出現。標題列通常都是用來當做欄標題。如果不需要欄標題,請清除 [重複表格內容] 對話方塊中的 [包括標題] 核取方塊。

  • 資料列    資料列是可以視需要在表單中「重複」出現多次的表格列。如果您是表單範本設計者,當您插入重複表格時,只會在設計模式 中看到一列。不過在填寫以您的表單範本為基礎的表單時,填寫的人可以透過按 CTRL+ENTER、按一下快顯功能表上的命令,或按表格最後一列下方的 [插入項目],新增多個列。

  • 頁尾列    您可以使用頁尾列新增文字方塊或運算式方塊,以便將某一欄的值加總。依預設,頁尾列不會出現在重複表格中。若要開啟頁尾列,請選取 [重複表格內容] 對話方塊中的 [包括頁尾] 核取方塊。

相關控制項

InfoPath 包含類似重複表格但是目的不同的其他控制項。如果要判斷哪些控制項最適合您的表單範本,請參考下列清單:

重複區段    若要建立結構較不嚴謹的區段,例如資料庫中的記錄,供使用者重複插入表單中,請使用重複區段來取代重複表格。

水平重複表格    當您想讓使用者能夠新增多個表格欄,而非表格列,可以使用水平重複表格來取代一般重複表格。

頁面頂端

使用者經驗

每當使用者將指標移到重複表格的某一列上方時,都會出現快顯功能表按鈕。使用者可以按一下這個按鈕,查看插入或移除表格列的命令快顯功能表。

重複表格的快顯功能表

使用者也可以在表單上按一下顯示在重複表格下方的 [插入項目] 文字,插入新的一列。您可以在設計表單範本時自訂或移除這個文字。

頁面頂端

插入重複表格

根據您要設計新的空白表單範本,還是依據資料庫或其他外部資料來源設計表單範本而定,插入重複表格的程序略有不同。

下圖顯示設計模式中重複表格的外觀。

在設計模式中重複表格

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

表單範本的資料來源包含欄位和資料來源] 工作窗格中的階層式檢視顯示的群組。重複表格通常繫結至重複群組中的表單範本的資料來源,但也可以結合重複欄位。

在下列範例中,表單上的 [分項費用] 表格會繫結到 [資料來源] 工作窗格中的 [item] 重複群組。表格內的文字方塊控制項 (包括 [日期]、[描述]、[類別] 和 [成本]) 則繫結到屬於 [item] 重複群組一部分的欄位。

表單範本上重複表格與資料來源中重複群組之間的關聯

在新的空白表單範本中插入重複表格

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

  1. 在表單範本中,將游標放在要插入控制項的位置。

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

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

  4. 在 [欄數] 方塊中,輸入表格應該包含的欄數。

  5. 建立的重複表格在每一欄中都有文字方塊。若要將文字方塊轉換成不同類型的控制項,請以滑鼠右鍵按一下文字方塊,並指向快顯功能表上的 [變更為] 後,再按您想要的控制項。

在依據現有資料來源的表單範本中插入重複表格

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

  1. 在表單範本中,將游標放在要插入控制項的位置。

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

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

  4. 在 [重複表格繫結精靈的第一個頁面上,按一下您想要使用的資料來源] 清單中的資料來源,然後按一下重複群組 圖示圖像 要繫結至資料表資料列。

    提示: 若要建立新的重複群組,請以滑鼠右鍵按一下您要新增重複群組的群組,再按一下快顯功能表上的 [新增],然後在 [新增欄位或群組] 對話方塊中,指定重複群組的屬性。

  5. 按 [下一步]。

  6. 在重複表格繫結精靈的第二頁的 [資料繫結] 清單中,按兩下您要新增為表格欄的欄位。

    提示: 若要在 [資料繫結] 清單中建立新欄位,請以滑鼠右鍵按一下重複欄位所繫結的群組,再按一下快顯功能表上的 [新增],然後在 [新增欄位或群組] 對話方塊中,指定欄位的屬性。

  7. 若要將各欄重新排序,請在 [表格中的欄] 清單中選取一欄,再按 [上移] 或 [下移]。

頁面頂端

版面配置提示

請使用下列秘訣,幫助您調整重複表格內控制項的外觀、大小和其他特性:

  • 如果要一次變更數個文字方塊的大小,請選取您要變更大小的文字方塊,然後按一下 [格式] 功能表上的 [內容],並在 [大小] 索引標籤上做必要的調整。

  • 依據您希望使用者在方塊中輸入的文字長度,調整表單範本上文字方塊的大小。

  • 如果要變更重複表格中控制項的框線或色彩,請選取您要變更的文字方塊,然後按一下 [格式] 功能表上的 [框線及網底],再按一下 [框線] 索引標籤,並做必要的調整。

  • 如果要自訂出現在重複表格內文字方塊中的文字,請使用 [格式] 工具列上的 [字型] 和 [字型大小] 方塊。如果要一次變更表單範本上所有文字方塊的字型和字型大小,請選取含有所需格式的文字方塊,然後按一下 [格式] 功能表上的 [將字型套用到所有文字方塊控制項]。

  • 如果要查看文字方塊加入實際文字之後的外觀,請按一下 [檢視] 功能表上的 [範例資料]。如此可幫助您了解使用者填寫表單時,以您的表單範本為基礎的表單外觀。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×