計算兩個日期之間的天數

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

假設您在 Access 的表單上有 [到期日] 欄位,而您想要顯示距離該到期日還剩多少天。 快速執行此動作的方法是將新的文字方塊新增至表單,然後使用該文字方塊中的 DateDiff 函數 來進行計算。

  1. 以滑鼠右鍵按一下 [功能窗格] 中的表單,再按一下 [版面配置檢視]。
  2. 按一下 [設計>文字方塊],按住 Ctrl 鍵,然後按一下您要放置文字方塊的版面配置。
  3. 按一下新的文字方塊,然後按 F4 以顯示屬性工作表 (如果沒有顯示)。
  4. 在屬性工作表的 [ 資料 ] 索引標籤上,在 [控制項資料來源 ] 屬性方塊中,輸入下列內容:
    =DateDiff (“d”,Date () ,[DueDate])
    您的表單看起來應該像這樣:
    在文字方塊的 [控制項資料來源] 屬性中輸入 DateDiff 函數。

這個範例中的運算式會從 [到期日] 中減去今天的日期 ([ 日期 () ) ]。 「d」會告訴 Access 計算天數 (,而不是年、月等 ) 。 如果您的文字方塊的名稱不是 DueDate,請在函數引數中取代實際文字方塊的名稱。

其他資訊

閱讀以深入了解運算式:了解如何建立運算式將函數新增至 Access 運算式。

如需表單的詳細資訊,請參閱 在 Access 中建立表單