Рассчитать возраст в Access

1 min


возраст в access

Как рассчитать возраст в программе access microsoft ? Все на самом деле просто и делается очень легко.Так же легко, как изменить шрифт в access.

Сначала делаем запрос с полями: фио, дата рождения и возраст.

Правильно рассчитать возраст в access в столбце можно по формуле:

Возраст: DateDiff(«yyyy»;[РОДИЛСЯ];Дата())+(Format([РОДИЛСЯ];»mmdd»)>Format(Дата();»mmdd»))

Соответственно обращаясь к столбцу «возраст» в запросе можно выводить его в любую форму.

возраст в access

Кстати, можно добавить эту формулу и непосредственно в форму, добавив в ячейку «данные» в режиме конструктора Возраст: DateDiff(«yyyy»;[РОДИЛСЯ];Дата())+(Format([РОДИЛСЯ];»mmdd»)>Format(Дата();»mmdd»))

рассчитать возраст в access

Если в вашей версии access это не работает, то пробуйте:

=IIf((Month(Now())>Month([ДатаРожденияС]) Or (Month(Now())=Month([ДатаРожденияС])) And (Day(Now())>Day([ДатаРожденияС]) Or Day(Now())=Day([ДатаРожденияС])));Year(Now())-Year([ДатаРожденияС]);Year(Now())-Year([ДатаРожденияС])-1)

0

>