Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Если необходимо сохранить даты и времени, в таблицу добавляется поле Date/Time или Date/Time Extended. Данные о дате и времени можно использовать для различных личных и деловых целей, таких как дни рождения, сведения о доставке и выставлении счетов, а также временные карточки.

В этой статье

Общие сведения о полях даты и времени

При использовании базы данных Access могут отображаться значения даты и времени в любом количестве форматов, таких как европейский формат (28.11.2006 или 28-11-2006), южноазиатский формат (28.11.2006) или формат США (28.11.2006). Независимо от того, как Access форматирует данные даты и времени и независимо от того, как вы вводите данные даты или времени, поля даты и времени хранят даты и время следующими способами:

Дата и время

Дата и время используют числа с плавающей запятой двойной точности— система, также называемая последовательными датами. На следующем рисунке представлено типичное серийное значение даты и времени.

Число с двойной точностью

Целочисленная часть значения слева от десятичной запятой представляет дату. Дробная часть справа от десятичной запятой представляет время.

Число на этом рисунке представляет 24 декабря 2003 года в 21:00 Компонент даты — это количество целых дней, прошедших с начальной или "базовой" даты 30.12.1899. В этом примере прошло 37 979 дней с 30.12.1899 по 24.12.2003. Компонент времени составляет часть 24-часового дня. Таким образом, значение 0,875, умноженное на 24 часа, равно 21 часу, или 21:00 вечера.

Отрицательные значения в компоненте даты представляют даты, предшествующие базовой дате. Например, значение -1 в качестве компонента даты разрешается на один день до базовой даты или 29.12.1899.

Допустимые значения дат варьируются от –657 434 (1 января 100 г. н.э.) до 2 958 465 (31 декабря 9999 г.). Допустимые значения времени варьируются от 0,0 до 0,9999 или 23:59:59.

Хранение значений даты и времени в виде чисел позволяет выполнять большое количество вычислений данных даты и времени. Например, можно вычислить общее количество отработаных часов (для карточки времени) или определить возраст счета.

Date/Time Extended

Дата и время в расширенном формате хранят даты и время в закодированной строке, которая содержит 42 байта. Дата хранится в типе long без знака, который поддерживает диапазон от 1-1-1 AD до 9999 AD. Время хранится в длинном типе без знака на основе следующей формулы:

= (datehour * 3600 + dateminute * 60 + dateecond) * PowerOfTen(TimeScale) + fractionalSeconds

Дополнительные сведения см. в разделе Использование расширенного типа данных даты и времени.

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

Добавление поля даты и времени в режиме таблицы

Можно добавить поле даты и времени в новую или существующую таблицу в режиме таблицы.

Добавление в существующую таблицу

  1. Открытие таблицы в режиме таблицы

  2. При необходимости прокрутите по горизонтали до первого пустого поля.

  3. В столбце Имя поля выберите первую пустую строку и введите имя поля.

  4. Выберите смежную ячейку в столбце Тип данных , а затем в списке выберите Дата/Время или Дата/Время продлено .

  5. Сохраните изменения.

Добавление поля даты и времени в новую таблицу

  1. на вкладке Создание в группе Таблицы нажмите кнопку Таблица.

  2. Нажмите кнопку Сохранить Изображение кнопкии в диалоговом окне Сохранить как введите имя новой таблицы.

  3. Щелкните правой кнопкой мыши вкладку документа для новой таблицы и выберите конструктор.

  4. В столбце Имя поля выберите первую пустую строку и введите имя поля.

  5. Выберите смежную ячейку в столбце Тип данных , а затем в списке выберите Дата/Время или Дата/Время продлено .

  6. Сохраните изменения.

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

Добавление поля даты и времени в конструкторе

Поле даты и времени можно добавить в новую или существующую таблицу в режиме конструктора.

Добавление в существующую таблицу

  1. Откройте таблицу врежиме конструктора.

  2. В столбце Имя поля выберите первую пустую строку и введите имя поля.

  3. Выберите смежную ячейку в столбце Тип данных , а затем в списке выберите Дата/Время или Дата/Время продлено .

  4. Сохраните изменения.

Добавление в новую таблицу

  1. на вкладке Создание в группе Таблицы нажмите кнопку Таблица.

  2. Нажмите кнопку Сохранить и в диалоговом окне Сохранить как введите имя новой таблицы.

  3. Щелкните правой кнопкой мыши вкладку документа для новой таблицы и выберите конструктор.

  4. В столбце Имя поля выберите первую пустую строку и введите имя поля.

  5. Выберите смежную ячейку в столбце Тип данных , а затем в списке выберите Дата/Время или Дата/Время продлено .

  6. Сохраните изменения.

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

Установка свойств поля даты и времени

При использовании конструктора для добавления поля даты и времени в таблицу можно задать и изменить все свойства поля.

  1. На вкладке Общие в нижней части конструктора таблиц в разделе Свойства поля найдите свойство, которое нужно изменить.

  2. Выберите поле рядом с именем свойства.

  3. Выберите поле рядом с именем свойства. В зависимости от свойства можно ввести данные, запустить построитель выражений, щелкнув Кнопка "Построитель", или выбрать параметр из списка.

    Чтобы узнать, как использовать каждое свойство поля, выберите свойство и нажмите клавишу F1.

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

Удаление поля даты и времени

Можно использовать режим таблицы или конструктор, чтобы удалить из таблицы поле даты/времени или даты и времени.

Внимание!    При удалении поля Date/Time или Date/Time Extended, содержащего данные, вы потеряете эти данные безвозвратно— отменить удаление невозможно. Поэтому перед удалением каких-либо полей или других компонентов базы данных создавайте резервную копию базы данных.

Удаление в режиме таблицы

  1. Откройте таблицу в режиме Режим таблицы.

  2. Найдите поле Date/Time или Date/Time Extended, щелкните правой кнопкой мыши строку заголовка (имя) и выберите команду Удалить поле.

  3. Нажмите кнопку Да, чтобы подтвердить удаление.

Удаление в режиме конструктора

  1. Откройте таблицу в режиме Конструктор.

  2. Щелкните селектор строк (пустой квадрат) рядом с полем Дата/Время или Дата/время, а затем нажмите клавишу DELETE или щелкните правой кнопкой мыши селектор строк и выберите команду Удалить строки.

  3. Нажмите кнопку Да, чтобы подтвердить удаление.

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

Справочник по свойствам поля даты и времени

В этой таблице перечислены свойства полей даты и времени и описано, что делает каждое из них.

Свойство

Использование

Форматирование

Чтобы определить формат отображения, введите настраиваемые символы форматирования. Форматы, определенные здесь, отображаются в таблицах, формах и отчетах.

Десятичные разряды (только дата и время)

Введите точность дроби, чтобы указать количество цифр справа от десятичной запятой (1–7).

Маска ввода

Введите строку маски ввода или щелкните Кнопка "Построитель" , чтобы запустить мастер маски ввода.

Дополнительные сведения о создании и использовании масок ввода см. в статье Создание маски ввода для ввода значений полей или элементов управления в определенном формате.

Подпись

Указывает имя поля даты и времени. Если не указать заголовок, Access применит имя поля по умолчанию.

Значение по умолчанию

Указывает значение, которое автоматически отображается в поле при создании новой записи. Например, можно ввести функцию, например Date(), чтобы автоматически отобразить текущую дату.

Условие на значение

Задает требования к данным, введенным во всю запись, отдельное поле или элемент управления в форме или отчете. Когда пользователь вводит данные, нарушающие правило, можно использовать свойство Текст проверки , чтобы указать результирующее сообщение об ошибке. Максимальная длина: 2048 символов.

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

Сообщение об ошибке

Указывает текст в сообщении об ошибке, которое появляется при нарушении пользователем правила проверки. Максимальная длина: 255 символов.

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

Обязательный

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

Индексированное

Индекс используется для ускорения запросов, сортировки и группирования операций, выполняемых с большими объемами данных. Вы также можете использовать индексы, чтобы запретить пользователям вводить повторяющиеся значения. Выбор:

  • Нет     Отключает индексирование (по умолчанию).

  • Да (допускаются совпадения).     Индексирует поле и разрешает повторяющиеся значения. Например, у вас могут быть дублирующиеся имена и фамилии.

  • Да (нет дубликатов)    Индексирует поле и не разрешает повторяющиеся значения.

Режим IME

Задает редактор метода ввода, средство для использования английских версий Access с файлами, созданными на японском или корейском языках. Значение по умолчанию: нет элемента управления. Для получения дополнительных сведений об использовании этого свойства нажмите клавишу F1.

Режим предложений IME

Указывает тип данных, которые можно ввести с помощью редактора метода ввода. Для получения дополнительных сведений об использовании этого свойства нажмите клавишу F1.

Выравнивание текста

Задает выравнивание для данных в поле даты и времени. Выбор:

  • Общие сведения     Выравнивает текст по левому краю, числа и даты — по правому краю.

  • По левому краю     Выравнивает весь текст, даты и числа по левому краю.

  • По правому краю     Выравнивает весь текст, даты и числа по правому краю.

  • По центру     Центрирует весь текст, даты и числа.

  • Распределять     Выравнивание текста, дат и чисел по обе стороны поля или текстового поля.

Отображать элемент выбора даты

Отображение или скрытие всплывающего элемента управления календарем, которое появляется при щелчке пользователем поля даты и времени. По умолчанию: для дат. Выберите Никогда, чтобы скрыть элемент управления.

Если вы используете маску ввода для поля даты и времени, элемент Выбор даты недоступен независимо от значения этого свойства.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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