設定表單的預設值

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

設計Microsoft Office InfoPath 2007表單範本時,您可以指定控制項繫結至表單範本中的欄位的預設值。預設值是使用者開啟填寫的表單時自動顯示在控制項中的值。

本文內容

預設值的概觀

設定控制項的預設值

設定預設值,使用規則

設定所有表單的預設值

預設值的概觀

當您設計表單範本時,您可以指定控制項的預設值若要協助使用者快速填寫表單。例如,如果您建立員工費用報表表單範本,您可以指定日期選擇器控制項的預設值為今天的日期。如此一來,目前的日期會自動填入日期選擇器控制項中當使用者開啟表單,並不需要手動輸入的日期。

您可以設定表單範本的預設值︰

  • 指派使用者開啟填寫表單時,自動填入控制項的特定的值。

  • 若要設定控制項的預設值,使用規則 ,會根據使用者在表單上的另一個控制項中輸入的資料。

  • 一次設定所有的表單範本的預設值。

頁面頂端

設定控制項的預設值

當您在表單範本中設定欄位預設值時,並指定應該會出現的值會自動在控制項中當使用者填寫的表單範本為基礎的表單。

  1. 如果看不到 [資料來源] 工作窗格,請按一下 [檢視] 功能表上的 [資料來源]。

  2. 資料來源] 工作窗格中,以滑鼠右鍵按一下您想要設定,其預設值的欄位,然後按一下快顯功能表上的 [內容

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

  4. 執行下列其中一個動作:

    • 若要使用預設值的特定的值,請在 [] 方塊中輸入預設值。

    • 若要使用的 XPath 運算式建立的預設值,按一下 [插入公式 按鈕圖像 ,,然後在 [插入公式] 對話方塊中,建立 [XPath 運算式。

      提示: 自動更新公式的計算每次所選欄位中的值,請在欄位或群組內容] 對話方塊中選取,更新時重新計算公式的結果是這個值] 核取方塊。

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

技術細節

當您設定控制項的預設值時,您也設定欄位預設值的繫結控制項。任何繫結至該欄位的控制項將會指派預設值相同。

如果預設值是指定的值,該值就會儲存在表單範本與相關聯的 template.xml 檔案。若要以程式設計方式變更預設值,變更 template.xml 檔案中適當的欄位的值。如果預設值是 XPath 運算式的結果,運算式就會儲存在 manifest.xsf 檔案中, xsf:calculatedField項目欄位中。

頁面頂端

設定預設值,使用規則

若要設定控制項的值的另一個控制項的預設值,您可以使用規則。規則就是在表單中的條件符合時所發生的動作。例如,您可能會設計表單範本狀態的控制項與郵遞區號的另一個控制項。當使用者郵遞區號控制項中輸入郵遞區號時,狀態控制會自動填入正確的狀態。

若要完成此程序,您必須擁有兩個控制項中的表單範本,讓使用者將輸入資料,一個,一個會填入預設值,根據的第一個控制項中輸入資料。

  1. 按兩下控制項的預設值為基礎的控制項。

    例如,若是狀態和郵遞區號控制項,您可以按兩下郵遞區號控制項。

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

  3. 按一下 [驗證及規則] 底下的 [規則]

  4. 按一下 [規則] 對話方塊中的 [新增]。

  5. [名稱] 方塊中輸入規則的名稱。

  6. 若要指定執行規則的時間,請按一下 [設定條件]

  7. 在 [條件] 對話方塊中,輸入條件,然後再按一下[確定]

    例如,如果您想要新增至控制項,當使用者在另一個控制項,在第一個方塊中輸入資料,請按一下 [使用者可輸入欄位的預設值,將資料按一下 [等於]的第二個方塊中,並在最後一個方塊中,輸入使用者將控制項中輸入的資料。

  8. 按一下 [規則] 對話方塊中的 [新增動作]

  9. 在 [動作] 清單中,按一下 [設定欄位的值。

  10. 按一下 [欄位] 方塊旁的 按鈕圖像 ,然後在 [選取欄位或群組] 對話方塊中,按一下您想要設定其預設值的控制項。

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

    • 要使用指定的值做為預設值,請在 [] 方塊中輸入值,然後按一下[確定]

    • 若要使用的 XPath 運算式,若要建立的預設值,按一下 [插入公式 按鈕圖像 ,在 [插入公式] 對話方塊中,輸入公式,然後按一下[確定]

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

頁面頂端

設定所有表單的預設值

如果您知道的所有控制項的表單範本,會有預設值,及預設值不會根據規則,您可以一次設定所有的預設值。

  1. 按一下 [工具] 功能表上的 [表單選項]。

  2. 在 [類別] 清單中,按一下 [進階] ,然後按一下 [編輯預設值

  3. 在 [編輯預設值] 對話方塊中,選取您想要設定其預設值的欄位。

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

    • 要使用指定的值做為預設值,請在 [預設值] 方塊中,輸入欄位的預設值,然後按一下[確定]

    • 若要使用的 XPath 運算式建立的預設值,按一下 [插入公式 按鈕圖像 ,,然後在 [插入公式] 對話方塊中,建立 [XPath 運算式。

      提示: 自動更新公式的計算每次所選欄位中的值,選取 [編輯預設值] 對話方塊中,更新時重新計算公式的結果是這個值] 核取方塊。

  5. 為每個您想要設定其預設值的欄位,重複步驟 3 和步驟 4。

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

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×