Определение количества дней между двумя датами

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Допустим, содержат поле Дата выполнения в форме, и вы хотите показать, сколько дней остаются до прибытия, Дата выполнения. Чтобы добавить новое текстовое поле в форму и затем выполнять вычисления с помощью функции DateDiff в этом текстовом поле является быстрый способ это сделать. (Для получения дополнительных сведений о формах читайте в статье Создание формы Access.)

Примечание:  Данная статья неприменима к веб-приложениям Access — новому типу баз данных, которые создаются в Access и публикуются в Интернете. Дополнительные сведения см. в статье Создание веб-приложений Access.

  1. В области навигации щелкните форму правой кнопкой мыши и выберите команду Режим макета.

  2. На вкладке Конструктор выберите элемент Поле, удерживайте клавишу CTRL, а затем щелкните на макете в том месте, куда необходимо вставить текстовое поле.

  3. Щелкните новое текстовое поле и нажмите клавишу F4, чтобы отобразилось окно свойств, если этого еще не произошло.

  4. В окне свойств на вкладке Данные в поле свойства Данные введите следующее:


=DateDiff("d";Date();[ДатаВыполнения])

Форма должна выглядеть приблизительно так:

Введение функции DateDiff в поле свойства "Данные" текстовой строки.

Выражение в этом примере извлекает текущую дату (Date()) из даты выполнения. Буква "d" заставляет Access подсчитать количество дней (в отличие от годов, месяцев и т. д.). Если название вашего текстового поля не "ДатаВыполнения", в аргументах функции замените приведенное название фактическим.

Еще о выражениях и формах

Узнайте больше о выражениях в статьях Построение выражений и Добавление функций к выражениям Access.

Подробнее о формах читайте в статье Создание формы в Access.

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×