假設您在 Access 的表單上有 [到期日] 欄位,而您想要顯示 [到期日] 到達之前還剩多少天。 執行此動作的快速方法是在表單中新增文字框,然後在該文字框中使用 DateDiff 函 數執行計算。
-
以滑鼠右鍵按兩下 [導航窗格] 中的表單,然後按兩下 [ 版面配置檢視]。
-
按兩下 [設計 > 文字框],按住 Ctrl 鍵,然後按下您要放置文字框的版面配置。
-
按一下新的文字框,如果尚未顯示屬性表,請按 F4 以顯示屬性表。
-
在 [ 屬性 表] 的 [數據] 索引標籤的 [ 控件來源 ] 屬性方塊中,輸入下列專案:
=DateDiff (“d”,Date () ,[DueDate])
您的表單看起來應該像這樣:
此範例中的表達式會將今天的日期 (日期 () ) 從 [到期日] 減去。 “d” 指示 Access 計算 (的天數,而非年、月 ) 。 如果文本框的名稱不是 DueDate,請在函數自變數中取代實際的文字框名稱。
其他資訊
若要深入了解表達式,請閱讀 瞭解如何建立表達式 ,以及 在Access運算式中新增函數。
如需表單的詳細資訊,請參閱在 Access 中 Create 表單。