Applies ToAccess for Microsoft 365 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 中 Create 表單

Need more help?

Want more options?

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

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