Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

您可以使用公式Microsoft Office InfoPath 2007中,將特定天數自動新增到表單範本上的控制項的日期。

本文說明如何新增特定天數至日期,並將結果顯示在表單上控制項中,使用addDaystoday函數。

本文內容

什麼是公式?

公式是 XPath 運算式組成的值、 欄位或群組、 函數和運算子用來計算並顯示其他值。公式可用於執行下列工作:

  • 計算從設計表單範本] 或 [使用者填寫表單範本為基礎的表單中輸入控制項的值時,您指定的值的數值。

  • 顯示特定的日期和時間。

  • 顯示使用者輸入另一個控制項中的一個控制項的值。

  • 設定欄位或控制項的預設值。

  • 執行規則,根據您可以使用公式計算的值。

在公式中使用的每個 XPath 運算式是單一值的值、 函數和運算子的組合。公式可包含多個運算式。您可以想像公式的一個或多個語句,與每個片語,代表公式中的其中一個運算式的組成一個句子。

下圖顯示公式和運算式之間的關係。

顯示公式與運算式之間關聯的圖表

函數會傳回根據計算的結果值的運算式。在函數中使用的值稱為引數。您可以使用標準 XPath 1.0 函數所含的 InfoPath,以及某些 InfoPath 特定功能。請參閱] 區段中找到有關 InfoPath 函數的詳細資訊的連結。

頁面頂端

步驟 1: 插入日期選擇器控制項中的預設會顯示目前的日期

日期選擇器控制項明確是設計用來儲存日期。若要將設定天數的使用者輸入控制項的日期,您必須先新增日期選擇器控制項至表單範本。然後,您可以建立使用today函數,依預設,該控制項中顯示目前日期的公式。

  1. 表單範本中,按一下您要插入資料選取器。

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

  3. 在 [控制項] 工作窗格中,插入控制項,請按一下 [日期選擇器

  4. 在表單範本中,請前面您剛插入日期選擇器控制項中輸入今天的日期

  5. 按兩下您剛插入日期選擇器控制項。

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

  7. 在 [欄位名稱] 方塊中,輸入欄位的名稱。

    提示: 最好使用 [描述] 欄位的內容的名稱。描述性的名稱可讓您更容易理解您或修改的表單範本的任何人的表單範本。例如,您可能會輸入dteToday

  8. 按一下 [套用]

  9. 按一下 [插入公式按鈕圖像]。

  10. 按一下 [插入公式] 對話方塊中的 [插入函數]。

  11. 按一下 [插入函數] 對話方塊中的類別] 下按一下 [日期及時間],然後在 [函數,請按一下 [今天

頁面頂端

步驟 2: 插入文字方塊包含 addDays 函數

新增日期選擇器控制項後,當您建立使用today函數的公式時,您可以將文字方塊新增至表單範本,並建立使用addDays函數的公式。

  1. 表單範本中,按一下您要插入文字方塊的位置。

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

  3. 在 [控制項] 工作窗格中,插入控制項,底下按一下 [文字方塊]

  4. 在表單範本中,輸入您剛插入的文字方塊控制項前面的30 天

  5. 按兩下您剛插入的 [文字] 方塊。

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

  7. 在 [欄位名稱] 方塊中,輸入 [] 欄位的名稱,然後按一下套用

    提示: 最好使用 [描述] 欄位的內容的名稱。描述性的名稱可讓您更容易理解您或修改的表單範本的任何人的表單範本。例如,您可能會輸入txtAdd30Days

  8. 按一下 [插入公式按鈕圖像]。

  9. 按一下 [插入公式] 對話方塊中的 [插入函數]。

  10. 在 [插入函數] 對話方塊中的類別,按一下 [日期及時間],然後函數,在按一下addDays

  11. 按一下 [確定]。

  12. 在 [公式] 方塊中,按兩下 [第一個執行個體連按兩下以插入功能變數]。

  13. 在 [選取欄位或群組] 對話方塊中,按一下dteToday,然後再按一下[確定]

  14. 按一下 [連按兩下以插入功能變數的第二個執行個體,然後按 DELETE,,然後輸入您想要新增到目前日期之間的天數。例如,如果您想要加上 30 天今天的日期,您想要輸入30

  15. 若要測試正確輸入公式,請按一下 [驗證公式

    我的公式包含錯誤

    按一下 [顯示詳細資料Microsoft Office InfoPath ] 對話方塊中,查看公式中的錯誤。以下是解決這些錯誤的一些建議:

    • 如果您在公式中使用函數,請確認您使用的正確的引數的函數。某些功能需要欄位或群組,而其他函數需要指定為引數的值。請參閱] 區段中找到有關函數的詳細資訊的連結。

    • 刪除並重新輸入公式,以確保正確輸入。

頁面頂端

步驟 3: 變更在文字方塊中顯示日期的方式

新增文字] 方塊後,當您建立公式,顯示新的日期時,您可以格式化日期在文字方塊中的顯示方式。

  1. 在表單範本中,按兩下 [文字] 方塊。

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

  3. 在 [資料類型] 清單中,按一下日期 (日期),然後按一下格式

  4. 顯示日期的格式清單中,按一下您要的顯示樣式。

    附註: 更新有星號的顯示樣式會根據使用者的系統設定。

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

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×