Вставка текущей даты

Чтобы вставить текущую дату в форме Access, воспользуйтесь элементом выбора даты. Если поле обозначено как поле даты и времени, при щелчке в нем появляется значок "Выбор даты". Щелкните его, а затем нажмите кнопку Сегодня под календарем.

Элемент выбора даты с выделенной кнопкой "Сегодня".

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

Подробнее о добавлении в таблицу поля "Дата и время" вы можете узнать в статье Создание поля для хранения сведений о дате и времени, а о формах — в статье Создание формы в Access.

Вставка значения по умолчанию для новых элементов

Большинство полей и элементов управления Access имеют свойство Значение по умолчанию, где можно ввести функцию, которая вставляет текущую дату каждый раз при создании нового элемента. Функция Now() используется для вставки текущей даты и времени и в классической базе данных, и в веб-приложении Access. Если необходимо вставить только дату, используйте функцию Date() в классической базе данных или функцию Today() в веб-приложении Access.

Куда вводить функцию?

Выберите необходимую процедуру, исходя из типа объекта, который необходимо изменить. Обратите внимание, что при установке значения по умолчанию в таблице, это значение будет применено ко всем формам и представлениям на основе таблицы, поэтому этот метод обычно является предпочтительным.

В таблице

Вот как найти свойство "Значение по умолчанию" в таблице классической базы данных или веб-приложения Access:

  1. Если область навигации не открыта, нажмите F11, чтобы открыть ее.

  2. В области навигации щелкните таблицу правой кнопкой мыши и выберите пункт "Конструктор".

  3. Щелкните поле, для которого необходимо установить значение по умолчанию, а затем в его свойствах, в поле Значение по умолчанию, введите =Date(), =Today() или =Now().

    Установка значения по умолчанию для поля даты и времени в таблице Access.

В форме (базы данных на компьютере)

  1. Если область навигации не открыта, нажмите F11, чтобы открыть ее.

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

  3. Выберите поле, в которое необходимо вставить сегодняшнюю дату.

  4. Если окно свойств не открыто, нажмите F4, чтобы открыть его.

  5. На странице свойств на вкладке "Данные" введите =Date() в поле свойства Значение по умолчанию.

    Страница свойств, где для свойства "Значение по умолчанию" установлено значение Date().

    Примечание : Если необходимо включить не только текущую дату, но и время, используйте функцию Now() вместо функции Date(). Вам также может понадобиться настроить свойство Формат поля (на вкладке Формат окна свойств), чтобы настроить отображение времени.

В представлении (веб-приложения Access)

  1. Откройте веб-приложение в Access.

  2. Если область навигации не открыта, нажмите F11, чтобы отобразить ее.

  3. В области навигации дважды щелкните форму, которую нужно изменить.

  4. Щелкните поле, в которое необходимо вставить сегодняшнюю дату, а затем нажмите кнопку Данные справа от поля.

  5. Введите =Today() или =Now() в поле Значение по умолчанию.

    Установка значения по умолчанию для поля даты в веб-приложении Access.

    Примечание :  Ели необходимо включить не только текущую дату, но и время, используйте функцию Now() вместо функции Today(). Чтобы отображалось время, вам также может понадобиться настроить свойство Формат поля (нажмите кнопку Форматирование возле кнопки Данные).

В верхней части отчета

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

Дополнительные сведения о создании отчетов см. в статье Основные сведения об отчетах в Access.

В SQL

Чтобы заменить значение в поле даты текущей датой в классической базе данных Access, можно использовать запрос на обновление. Например:

UPDATE TASKS SET StartDate = Date() WHERE ID=1;

Дополнительные сведения о запросах на обновление см. в статье Создание и запуск запроса на обновление.

Чтобы вставить новую запись с текущей датой, используйте запрос на добавление, как показано в примере:

INSERT INTO TASKS ( TaskTitle, StartDate ) VALUES ("Task2", Date());

Дополнительные сведения о запросах на добавление см. в статье Добавление записей в таблицу с помощью запроса на добавление.

Примечание : Если необходимо включить не только текущую дату, но и время, используйте функцию Now() вместо функции Date().

К началу страницы

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

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

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

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

×