У меня есть база данных Microsoft Access, где пользователю необходимо ввести значение Date Opened:
. После ввода это вызывает вычисление в другом поле, Deadline (25 WD):
. Это работает с помощью следующей функции в последнем поле:Count X Количество рабочих дней с даты ввода
=DateAdd("d",25,[Date opened])
То, что я хочу сделать, однако, считать 25 рабочих дней с даты, введенной в Date Opened:
. У меня есть таблица holidays
, которая содержит список британских праздников вплоть до 2020 года.
Как я могу объединить до двух, так сказать, чтобы создать допустимое значение Deadline (25 WD):
, которое не учитывает ни одну из приведенных ниже дат в holidays
?
Например, если введенная дата 01/01/2015, функция будет считаться 25 рабочих дней с 01/01/2015, что означает, что она исключает все выходные и праздничные дни, которые относятся к этому периоду, и итоговое значение даты в поле Deadline (25 WD)
также будет рабочим днем (т.е. не выходным или праздничным днем).
(я думаю) Вы посчитайте количество праздников между 'Дата Opened' и' Дата открытия + 25 days' и добавить результат в 'Дата открытия + 25 дней '. –
Да, я думаю, что это возможно. Хотя проблема в том, что мне также нужно будет выяснить способ расчета выходных. Если, конечно, я не добавляю выходные в таблицу «праздники». – MusTheDataGuy
Я не согласен - это не не по теме, и это очень похожий вопрос без каких-либо дополнительных требований. Задача нового вопроса почти наверняка будет представлять собой дубликат, так как требования останутся неизменными, и единственный возможный результат - ответ, распространяемый по двум вопросам. После некоторого расследования выяснилось, что он фактически не был разрешен, поскольку результирующее значение в этой области все еще иногда выпадает на банковский праздник или выходные, и это только то, что могло возникнуть с помощью системы. Если ответ (обновленный или новый) разрешит это, тогда я соглашусь соответственно. – MusTheDataGuy