新增天數至日期

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

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

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

本文內容

什麼是公式?

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

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

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

什麼是公式?

公式是 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. 按一下 [資料類型] 清單中的 [日期 (date)],然後按一下 [格式]。

  4. 在 [顯示日期的格式為] 清單中按一下要使用的顯示樣式。

    附註: 如果顯示樣式含有星號,則會依使用者的系統設定進行更新。

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

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×