Запрос диапазона дат за один год путем ввода даты окончания или использования сегодняшней даты в качестве конечной даты по умолчанию - PullRequest
0 голосов
/ 25 октября 2019

Отказ от ответственности - все, что я знаю о Access, VBA, макросах и т. Д., Я узнал из запросов Youtube или Google, которые часто приводят меня на этот сайт. Спасибо за все, что я узнал здесь.

Я искал решение для следующего, но не нашел, как заставить его работать.

У меня есть запрос для отслеживания посещаемости сотрудника наскользящий 365-дневный период. В настоящее время я фильтрую вот так:

[PayrollDate]>Date()-365

Это дает мне посещаемость за предыдущие 365 дней. Один из супервайзеров попросил иметь возможность выбрать диапазон дат, заканчивающийся на какую-то другую дату, кроме сегодняшнего дня, чтобы он мог определить, улучшаются ли сотрудники по посещаемости. Мы по-прежнему хотим использовать последние 365 дней по умолчанию, если супервизор не указывает диапазон. Я пробовал:

>([Enter Date (press Enter for today)]-365) And <[Enter Date (press Enter for today)]
or
IIf(IsNull([Enter Date (press Enter for today)]),>Date()-365,"")

Я также пробовал:

Nz(Between [Enter Date (press Enter for today)] AND ([Enter Date (press Enter for today)]-365), >Date()-365)

Заранее спасибо !! CJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...