插入清單方塊

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

您可以在 Microsoft Office InfoPath 表單範本中使用清單方塊,為使用者呈現一份互斥選項清單。

本文內容

使用清單方塊的時機

使用者經驗

插入清單方塊

版面配置提示

使用清單方塊的時機

您可以使用清單方塊達成下列目的:

  • 讓使用者可以從預先定義的項目清單中選擇單一選項。

  • 顯示擷取自固定清單、表單範本的資料來源或外部資料來源的值,例如資料庫或 Microsoft Windows SharePoint Services 清單。

在下列範例中,使用者透過選取清單方塊中的值,對費用報表表單中的費用進行分類。

在清單方塊中選取的項目

在表單範本中插入清單方塊之後,您必須指定想在清單方塊中顯示的值。否則,當使用者開啟以您的表單範本為基礎的表單時,便會看到空白的清單。在 [清單方塊內容] 對話方塊中,您可以自行輸入項目,或是設定清單方塊,以便資料來源或其他資料來源擷取項目。

相關控制項

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

下拉式清單方塊    下拉式清單方塊和清單方塊一樣,都會為使用者提供一份選項清單。但是,在使用者按一下清單方塊旁邊的箭號之前,下拉式清單方塊中的清單項目都會處於隱藏狀態。如果您打算在清單中提供許多選項,或是表單範本的空間有限,下拉式清單方塊是很好的選擇。

下拉式方塊    下拉式方塊和清單方塊一樣,都會為使用者提供一份選項清單。但是,在使用者按一下下拉式方塊旁邊的箭號之前,下拉式方塊中的清單項目都會處於隱藏狀態。使用者可以在下拉式方塊中輸入自己的項目,或是從預先定義的項目清單中選擇。

多重選擇清單方塊    如果您希望使用者能夠選擇清單中的多個項目,可以使用多重選擇清單方塊來取代清單方塊。在多重選擇清單方塊中,使用者可透過選取一個或多個核取方塊來指定選項,而不是按一下清單中的值。使用者可以在第一次開啟表單時看到標準清單方塊中的項目,而多重選擇清單方塊中的項目也一樣。

選項按鈕    選項按鈕群組和清單方塊一樣,可以讓使用者從一份互斥的選項清單中進行選擇。不過,在選項按鈕中,使用者是以按一下小圓圈的方式進行選擇,而不是按一下清單方塊中的項目。

頁面頂端​​

使用者經驗

清單方塊是其中一種最常使用的表單控制項,因此大部分的使用者都知道它們的用法。

若要從清單方塊中選取項目,使用者只需按一下需要的項目即可。清單方塊是「開放」的,因此使用者不需要按控制項就可以看到選項清單。如果清單中的選項超過包含這些選項的方塊,控制項右邊就會出現捲動列。如果使用者以鍵盤填寫表單,就可以按上下方向鍵,在清單方塊的項目之間移動。

頁面頂端​​

插入清單方塊

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

下圖顯示在設計模式中選取清單方塊時,該清單方塊尚未加入標籤和項目之前的外觀。

會在設計模式中選取清單方塊

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

表單範本的資料來源包含欄位和 [資料來源] 工作窗格中的階層式檢視顯示的群組。清單方塊一律繫結至欄位。在下列範例中,表單範本上的 [類別] 清單方塊繫結到資料來源] 工作窗格中的 [類別] 欄位。

表單範本上的清單方塊與資料來源中的相對應欄位之間的關聯

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

如果表單範本的設計是以現有的可延伸標記語言 (XML) 檔案、資料庫或 Web 服務為基礎,則 InfoPath 會從現有的資料來源,衍生 [資料來源] 工作窗格中的欄位和群組。

插入清單方塊

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

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

  3. 在 [控制項] 工作窗格中,執行下列其中一個動作:

    • 如果要在與清單方塊繫結的資料來源中自動建立欄位,請選取 [自動建立資料來源] 核取方塊。

    • 如果您要將清單方塊繫結到現有的欄位,請清除 [自動建立資料來源] 核取方塊。

      附註: 如果無法使用核取方塊,就表示資料來源已鎖定。舉個例說,如果表單範本的設計是以 XML 結構描述為基礎,可能就無法在 InfoPath 的資料來源中,增加新的欄位或群組。這項限制可協助防止您不慎更改結構描述,而使它失效。

  4. 按一下 [插入控制項] 底下的 [清單方塊]。

  5. 如果您在步驟 3 清除了 [自動建立資料來源] 核取方塊,請在 [清單方塊繫結] 對話方塊中,選取您要繫結清單方塊的欄位。

  6. 若要新增標籤至清單方塊,請在表單範本中清單方塊的上方或左邊輸入文字,並在文字後面加上冒號 (:)。

  7. 若要指定要做為清單項目的值,請在表單範本上按兩下清單方塊。

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

  9. 執行下列其中一個動作,以便填入清單方塊:

    自行輸入清單方塊的值

    如果您有一組預先決定的限定值,而且那些值未來也不會變更,則不妨選擇這個選項。萬一這些值有所變更,則必須發佈表單範本的更新版本,好讓使用者看到並使用最新的清單項目。

    1. 按一下 [新增]

    2. 如果使用者選了這個項目,請在 [值] 方塊中輸入您要儲存的文字。

    3. [顯示名稱] 方塊中,輸入您想要針對此項目顯示的文字,然後按一下 [確定]

    4. 對您想要在清單方塊新增的每一個項目,重複步驟 1 到 3。

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

    使用表單另一個部分的值

    如果您想要變更清單中的值 (根據使用者在他們表單中輸入的其他值而定),不妨使用這個選項。

    1. 按一下 [清單方塊項目] 底下的 [查詢表單資料來源中的值]

      清單方塊中的項目,必須與表單範本上特定的重複群組或重複欄位相關聯。

    2. 按一下 [項目] 方塊旁的 [選取 XPath] 按鈕圖像 ,然後在 [選取欄位或群組] 對話方塊中,按一下包含能提供清單方塊值之欄位的重複欄位或重複群組,最後再按一下 [確定]

    3. 按一下 [值] 方塊旁的 [選取 XPath] 按鈕圖像 ,再按一下含有清單方塊項目可能值的欄位,然後再按一下 [確定]。當使用者按一下清單方塊中的項目時,其中一值就會儲存在基礎 XML。

    4. 按一下 [顯示名稱] 方塊旁的 [選取 XPath] 按鈕圖像 ,再按一下包含清單方塊中所顯示之值的欄位,然後再按一下 [確定]

      提示: 為了防止顯示名稱值在清單方塊中重複出現,請選取 [只顯示具有專屬顯示名稱的項目] 核取方塊。

    使用資料庫、Web 服務、XML 文件或 SharePoint 網站的值

    如果您希望清單方塊中的值保持最新狀態或定期重新整理,不妨使用這個選項。這些值通常都是儲存在資料庫或其他外部資料來源,而且只要開啟表單就會擷取。

    1. 按一下 [查詢外部資料來源的值]

    2. 執行下列其中一項操作:

      • 如果您已經加入一個資料連線,請在 [資料連線] 方塊中按一下該連線。

      • 若要加入新的資料連線,請按一下 [新增],然後按照 [資料連線精靈] 中的指示進行。

        清單方塊中的項目,必須與特定的重複欄位或重複群組相關聯。

    3. 按一下 [項目] 方塊旁的 [選取 XPath] 按鈕圖像 ,然後在 [選取欄位或群組] 對話方塊中,按一下包含提供清單方塊值之欄位的群組或欄位,最後再按一下 [確定]

    4. 按一下 [值] 方塊旁的 [選取 XPath] 按鈕圖像 ,再按一下含有清單方塊項目可能值的欄位,然後再按一下 [確定]。當使用者按一下清單方塊中的項目時,其中一值就會儲存在基礎 XML。

    5. 按一下 [顯示名稱] 方塊旁的 [選取 XPath] 按鈕圖像 ,再按一下包含清單方塊中所顯示之值的欄位,然後再按一下 [確定]

      提示: 為了防止顯示名稱值在清單方塊中重複出現,請選取 [只顯示具有專屬顯示名稱的項目] 核取方塊。

頁面頂端​​

版面配置秘訣

請使用下列秘訣,幫助您調整清單方塊的外觀、大小和其他特性:

  • 考慮增加清單方塊的寬度,使方塊的空間稍微大於清單項目的平均寬度。如此,您才能顯示完整的清單項目。

  • 如果要一次變更數個清單方塊的寬度,請選取您要變更大小的清單方塊,然後按 ALT+ENTER,再按一下 [大小] 索引標籤,並在 [寬度] 方塊中輸入新數字。

  • 如果要同時變更數個清單方塊的背景色彩,請選取您要變更的清單方塊,然後按一下 [格式] 功能表上的 [框線及網底],並在 [網底] 索引標籤上做必要的調整。

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

  • 如果要在表單範本上調整清單方塊和周圍物件的間距,可以調整 [清單方塊內容] 對話方塊中的邊界設定 ([大小] 索引標籤)。使用邊界放大間距提供的控制功能比使用分段符號放大間距更為精確。

頁面頂端​​

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×