计算两个日期之间的天数

应用对象
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 中创建窗体。