Как подсчитать общее количество сотрудников с истекшими сертификатами в отчетах MS Access - PullRequest
0 голосов
/ 29 апреля 2019

Я создаю базу данных о сотрудниках с датами истечения срока действия. Я хочу печатать квартальные отчеты для тренеров, чтобы знать, сколько студентов должно пройти курс повышения квалификации до истечения срока их действия. При условном форматировании я отображал красный для просроченного (3 года на сертификат); желтый для истечения срока действия в / в 90 дней и не цвет для текущего. Теперь я хотел бы использовать текстовое поле в отчете MS Access, чтобы подсчитать, сколько сотрудников уйдет в течение 90 дней и сколько сотрудников уже истекло. Например, я хочу показать, что 22 сотрудника истекли, а 12 истекают через 90 дней автоматически каждый раз при запуске отчета. Я попытался использовать выражение ниже, но есть неверный синтаксис, и я в растерянности. Пожалуйста помоги!!

[CourseName] < Now()-1095

=Sum(IIf([CourseName] <= Now()-1095,1,0))

1 Ответ

0 голосов
/ 29 апреля 2019

Для дат, срок действия которых истекает в следующем квартале (ExpDate), это дата окончания курса

=Sum(IIf([ExpDate]<=DateAdd("q",1,Date()) And [ExpDate]>=Date(),1,0))

& для дат истекших

=Sum(IIf([ExpDate]<Date(),1,0))
...