如何在Microsoft Access表单上计算年龄?

时间:2015-01-23 18:41:42

标签: sql database ms-access

在我为医院的患者数据创建的Microsoft Access表单中,我想使用字段DATE OF BIRTH和字段DATE OF FORM(当前日期)来计算三个字段

  • 年龄(年)
  • 年龄(月),
  • 时间(天)。

在给出两个日期之后是否可以这样做?

1 个答案:

答案 0 :(得分:-2)

是的,这两个日期足以计算年龄。因此,您可以在Age文本框的Expression构建器中使用DateDiff函数。

下面,我假设年龄(年)表示年龄使用年数,年龄(月)表示年龄使用月份,年龄(天数)表示年龄使用天数。

在Age(yr)文本框的控制源中使用:

=DateDiff("yyyy",[DateOfBirth],Date())

对于年龄(月):

=DateDiff("m",[DateOfBirth],Date())

年龄(天):

=DateDiff("d",[DateOfBirth],Date())