Sign in with Microsoft
New to Microsoft? Create an account.

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

設計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。

頁面頂端

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×