插入水平重複表格

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

當您想要使用者可以在表格中新增額外的欄時,可以在 Microsoft Office InfoPath 表單範本中使用水平重複表格。

本文內容

使用水平重複表格

使用者體驗

相容性注意事項

插入水平重複表格

版面配置的秘訣

使用水平重複表格的時機

當您想以結構化的表格格式輸入或顯示資料,或者想要使用者能夠在必要時新增額外的資料欄時,可以使用水平重複表格。例如,您可以使用水平重複表格來收集每一季的銷售資料。如果您的表格範本有與資料庫連結,也可以使用水平重複表格來顯示或使用該資料庫的記錄。

水平重複表格是由表格版面配置內的重複區段所組成。重複區段有啟用 [水平重複] 設定,而這會模擬表格中的欄。

在下列範例中,如果使用者想要記錄不同季的銷售資料,可以在表格中新增額外的欄。

在表單上的水平重複表格中輸入的銷售資料

水平重複表格是由兩個部分所組成:

  • 標題欄    當您在新的空白表單範本中插入水平重複表格時,根據預設會顯示標題欄。一般而言,可以使用此欄來輸入顯示在表格左側的標籤。如果不需要這些標籤,則請在攔內部按一下滑鼠右鍵,指向快顯功能表上的 [刪除],然後按一下 [欄]。

  • 資料欄    資料欄是可以在表單上依需要而不限次數「重複」的欄。身為表單範本設計人員,一般而言,您在插入水平重複表格時,只會在設計模式中看到單一的欄;不過,人員在填寫根據表單範本而建立的表單時,可以按 CTRL+ENTER、按一下快顯功能表上的命令,或按一下表單上的 [插入項目] 說明文字 (此文字可自訂),在表單上新增多欄。

相關控制項

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

重複表格    如果想要使用者可以在表格中新增多列 (而非多欄),可以使用重複表格 (而不是水平重複表格)。

重複區段    若要建立使用者可以在表單上插入多次的區段 (例如資料庫中的記錄),請使用重複區段或另一個重複控制項。當使用者在表單上插入重複區段時,個別的區段會沿著表單的長度垂直插入,或一個接著一個插入。這項行為與水平重複表格中的重複區段不同,在水平重複表格中,個別的區段會在表單上水平插入或並排插入。

頁面頂端

使用者經驗

每當使用者將指標沿著水平重複表格中的欄移動時,快顯功能表按鈕便會出現。使用者按一下按鈕便可看到插入或移動欄的快顯命令功能表。

水平重複表格的快顯功能表

使用者還可以在表單上按一下顯示在水平重複表格下方的 [插入項目] 文字來插入新欄。您在設計表單範本時,可以自訂或移動這些文字。任何超過包含重複區段控制項之版面配置表格寬度的欄,都會換行到下一行。

頁面頂端

相容性考量

在 InfoPath 中設計表單範本時,可以選擇設計瀏覽器相容的表單範本。當您在設計瀏覽器相容的表單範本時,無法在 [控制項] 工作窗格中使用水平重複表格控制項,因為這些控制項無法在網頁瀏覽器中顯示。

頁面頂端

插入水平重複表格

插入水平重複表格的程序會依照您是在設計新的空白表單範本或是根據資料庫或其他的外部資料來源設計表單範本而稍有不同。

以下圖例顯示在設計模式中將指標移到水平重複表格上時,水平重複表格的外觀。

在水平重複表格中選取的重複區段

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

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

在下列範例中,表單範本上的表格是繫結到 [資料來源] 工作窗格中的 [季] 重複群組。表格內的文字方塊控制項 ([高爾夫]、[網球] 和 [風帆]) 會繫結到屬於 [季] 重複群組部分的欄位。

表單範本上的水平重複表格和資料來源中的重複群組之間的關係

在新的空白表單範本上插入水平重複表格

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

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

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

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

  4. 在 [列數] 方塊中輸入您要表格擁有的預設列數。

  5. 水平重複表格是使用資料欄中每列的文字方塊而建立。若要將文字方塊轉換為不同類型的控制項,在要轉換的文字方塊上按一下滑鼠右鍵,指向 [變更為],然後按一下所要的控制項。

在根據現有資料來源所建立的表單範本上插入水平重複表格

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

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

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

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

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

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

  5. 按 [下一步]。

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

    提示: 若要建立新欄位,在 [資料繫結] 清單中用滑鼠右鍵按一下水平重複表格要繫結到的群組,按一下快顯功能表的 [新增],然後在 [新增欄位或群組] 對話方塊中指定欄位的內容。

  7. 若要重新調整欄的順序,在 [表格中的列] 清單中選取一欄,然後按一下 [移到之前] 或 [移到之後]。

頁面頂端

版面配置提示

請使用下列提示以協助您調整水平重複表格及表格內控制項的外觀、大小以及其他各方面。

  • 請記住,水平重複表格是由版面配置表格內的重複區段所組成。版面配置表格的右框線定義使用者在表格中插入額外欄時,欄換至下一行的位置。若要控制欄換行的方式,可以將包含重複區段控制項之版面配置表格儲存格的右框線拖曳到右邊或左邊。

  • 水平重複表格對於列印很有用。控制項中的欄在表單範本上會換至下一行,所以可以列印出表格中的所有資訊。不過,如果表單範本主要是針對螢幕檢視,請考慮將水平重複表格放置在表單範本上的捲動區域內,這樣一來,如果使用者在水平重複表格中輸入大量資訊,就可以利用捲動的方式進行檢視,而不需將所有資料完整顯示在表單上。

  • 如果要一次變更數個文字方塊的大小,請選取要變更大小的文字方塊,按 ALT+ENTER,再按 [大小] 索引標籤,然後進行必要的調整。

  • 在表單範本上調整文字方塊的大小,以配合您預期使用者會在其中輸入之文字的長度。

  • 如果要一次變更數個文字方塊的框線或色彩,請選取要變更的文字方塊,在 [格式] 功能表上按一下 [框線及網底],再按一下 [框線],然後做必要的調整。

  • 如果要自訂出現在文字方塊中的文字,使用 [設定格式] 工具列上的 [字型] 和 [字型大小] 方塊。如果要一次變更表單範本上所有文字方塊的字型和字型大小,在含有您想要的格式設定的文字方塊上按一下滑鼠右鍵,然後按一下 [格式] 功能表上的 [將字型套用到所有文字方塊控制項]。

  • 如果要查看文字方塊加入實際文字之後的外觀,按一下 [檢視] 功能表上的 [範例資料]。如此可幫助您了解根據表單範本所建立的表格在使用者填寫完成後的外觀。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×