Создание поля для хранения дат и времени

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

Чтобы добавить поле "Дата/время" в таблицу базы данных на компьютере, откройте ее в конструкторе, щелкните первую пустую ячейку в столбце Имя поля, введите имя нового поля, а затем щелкните рядом ячейку Тип данных и выберите из списка значение Дата/время.

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

В веб-базе данных откройте таблицу в режиме таблицы, щелкните Поля, а затем в группе Добавление и удалениещелкните Дата и время.

После создания поля "Дата/время" вы можете добавить его в форму с помощью списка полей. Откройте ее в конструкторе или в режиме разметки и нажмите клавиши ALT+ F8, чтобы просмотреть список полей. Вверху списка щелкните Показать все таблицы, а затем дважды щелкните поле "Дата/время", чтобы добавить его в форму.

Когда вы добавляете поле "Дата/время", вы можете указать для него нужный формат даты. Можно применить встроенный формат или создать собственный. Прочтите эту статью, чтобы узнать, как.

В этой статье

Общие сведения

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

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

Руководство по вводу данных даты и времени с помощью маски ввода

Готовые и пользовательские форматы, которые можно использовать

Общие сведения

Access хранит значения даты и времени в виде десятичных чисел: целая часть представляет дату, а дробная — время. Благодаря этому просто выполнять вычисления, например определять возраст.

Форматы отображения

В большинстве случаев, пользователи не хотите видеть фактическое значение поля даты и времени — он выглядит как даты или времени для пользователя. При использовании значения даты и времени, Access отображает его в формате более удобной для чтения, например 11/22/2011. Если Access не возвращают формат, который будет использоваться, он автоматически отображает даты и времени в форматы даты и длинный формат времени.

Допустимый диапазон значений

Access не принимает даты, которые выходят за рамки поддерживаемого диапазона значений, но если вы не археолог или историк, они вам вряд ли понадобятся. Значения дат и времени могут находиться в пределах от -657 434,0 (1 января 100 г., 00:00:00) до 2 958 465,9999 (31 декабря 9999 г., 23:59:59).

Если вы введете дату, которая не входит в этот диапазон, или Access не распознает введенные данные как дату, появится сообщение об ошибке, которое позволит ввести новое значение или преобразовать поле в текст.

Для Дополнительные сведения о типа данных даты и времени, читайте в статье Общие сведения о типах данных и свойства полей.

Различия в веб-приложение Access или веб-базы данных

Поля "Дата/время" могут работать в веб-приложении Access или веб-базе данных не совсем так, как в базе данных на компьютере. Есть некоторые ограничения:

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

  • В веб-базе данных нет конструктора таблиц, но вы можете изменять макет таблицы, в том числе добавлять в нее поля "Дата/время", в режиме таблицы.

  • Использовать маски ввода невозможно. В веб-приложении Access вы можете добавить подсказки, но они не ограничивают данные и исчезают при начале ввода.

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

Добавление поля "Дата/время" в таблицу

В веб-приложении Access и базе данных на компьютере для добавления полей в таблицу применяется конструктор. В веб-базе данных для этого используется режим таблицы.

Добавление поля в веб-приложение или базу данных на компьютере

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

  2. В первой доступной строке заполните ячейку Имя поля.

  3. В ячейке Тип данных выберите из списка Дата/время.

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

Добавление поля в веб-базу данных

  1. Откройте таблицу.

  2. На вкладке Поля в группе Добавление и удаление щелкните Дата и время.

  3. Введите имя нового поля.

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

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

Форматирование поля "Дата/время"

Обеспечивает доступ несколько готовых форматов данных даты и времени, но эти форматы не отвечает вашим требованиям вы можете настроить пользовательский формат. По умолчанию — формат даты — m/ДД/ГГГГ ч: мм: сс AM/PM.

Примечание :  Этот раздел не применяется к веб-базам данных, где вы можете выбрать только один из двух форматов данных — краткий или длинный. Формат задается в режиме таблицы: выделите поле "Дата/время", откройте вкладку Поля, в группе Свойства щелкните Формат и выберите нужное значение.

Применение встроенного формата

  1. Откройте таблицу в конструкторе. Если у вас нет поля "Дата/время", добавьте его (см. предыдущий раздел).

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

  3. В разделе Свойства поля щелкните стрелку в поле свойства Формат и выберите формат из раскрывающегося списка.

    Свойство ''Формат'' поля ''Дата/время''

  4. После выбора формата Параметров обновления свойств смарт-тега отображается и позволяет применить новый формат для других полей таблицы и элементы управления формы, логически бы наследующие. Чтобы применить изменения во всей базы данных, щелкните смарт-тег и нажмите кнопку Update формате везде используется имя поля. В этом случае имя поля это имя поля даты и времени.

  5. Чтобы применить изменения ко всей базе данных, щелкните кнопку Да в открывшемся диалоговом окне Обновление свойств, в котором отображаются формы и другие объекты, наследующие новый формат.

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

Применение пользовательского формата

Чтобы создать пользовательский формат, задайте последовательность символов в свойстве "Формат" поля. Пользовательские форматы полей "Дата/время" могут состоять из двух частей — для даты и для времени. Они разделены точкой с запятой.

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

  1. В области навигации щелкните правой кнопкой мыши таблицу, чтобы работать с и выберите команду Конструктор.

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

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

  4. После ввода формате смарт-тег Параметров обновления свойств появится и позволяет применить формат к другие поля таблицы и элементы управления формы, логически бы наследующие. Чтобы применить изменения во всей базы данных, щелкните смарт-тег и нажмите кнопку Update формате везде используется имя поля. В этом случае имя поля это имя поля даты и времени.

  5. Если выбран вариант применения изменений ко всей базе данных, будет открыто диалоговое окно Обновление свойств, в котором отображаются формы и другие объекты, наследующие новый формат. Нажмите кнопку Да, чтобы применить формат.

  6. Сохраните изменения и перейдите к режиму таблицы, чтобы проверить, подходит ли вам такой формат.

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

Управление вводом даты и времени с помощью маски

Если вы хотите, чтобы пользователи вводили дату и время в определенном формате, используйте маску ввода. Маску ввода можно применять к полям в таблицах и результатах запросов, а также к элементам управления в формах и отчетах. Она не влияет напрямую на то, как отображаются данные, — это определяется форматом (см. предыдущие разделы).

Примечание :  Маску ввода невозможно создать в веб-приложении Access или в веб-базе данных.

Добавление маски ввода

  1. Выделите поле даты/времени и в нижней части бланка запроса на вкладке Общие щелкните свойство Маска ввода.

  2. Открывшийся мастер маски ввода предложит выбрать нужный формат маски.

  3. Чтобы применить формат, нажмите на кнопку Да, а затем Сохранить.

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

Готовые и пользовательские форматы

Примеры готовых форматов

Формат

Описание

Примеры

Полный формат даты

Этот формат используется по умолчанию. Служит для отображения дат в виде чисел и времени в виде часов, минут и секунд с добавлением AM или PM. Для значений обоих типов в Access используются разделители даты и времени, указанные в региональных стандартах Windows. Если значение не включает время, в Access отображается только дата. Если значение не включает дату, в Access отображается только время.

30.06.2015 10:10:42

Длинный формат даты

Служит только для отображения значений даты в длинном формате, заданном в региональных стандартах Windows.

Понедельник, 29 августа 2012 г.

Средний формат даты

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

29/авг/12
29-авг-12

Краткий формат даты

Служит только для отображения значений даты в соответствии с кратким форматом даты, заданным в региональных стандартах Windows.

29.08.2012
29-08-2012

Длинный формат времени

Служит для отображения часов, минут и секунд с добавлением AM или PM. В Access используется разделитель, указанный в параметрах времени в региональных стандартах Windows.

10:10:42

Средний формат времени

Служит для отображения часов и минут с добавлением AM или PM. В Access используется разделитель, указанный в параметрах времени в региональных стандартах Windows.

10:10:00

Краткий формат времени

Служит только для отображения часов и минут. В Access используется разделитель, указанный в параметрах времени в региональных стандартах Windows.

10:10

Подстановочные знаки и разделители для пользовательских форматов

Чтобы создать пользовательский формат, укажите следующие элементы в любом сочетании. Например, чтобы вывести неделю года и день недели, введите нн/н.

Важно : Пользовательские форматы, несовместимые с настройками даты и времени, заданными в региональных параметрах Windows, пропускаются. Дополнительные сведения о региональных параметрах Windows см. в справке Windows.

Элементы формата даты

Формат

Описание

д

Число месяца, состоящее из одной или двух цифр (от 1 до 31).

дд

Число месяца, состоящее из двух цифр (от 01 до 31).

ддд

Сокращенное название дня недели (пн — вс).

дддд

Полное название дня недели (понедельник — воскресенье).

н

Номер дня в неделе (от 1 до 7).

нн

Номер недели в году (от 1 до 53).

м

Номер месяца, состоящий из одной или двух цифр (от 1 до 12).

мм

Номер месяца, состоящий из двух цифр (от 01 до 12).

ммм

Первые три буквы названия месяца (янв — дек).

мммм

Полное название месяца (январь — декабрь).

к

Номер квартала в году (от 1 до 4).

г

Номер дня в году (1-366).

гг

Последние две цифры номера года (от 01 до 99).

гггг

Номер года полностью (от 0100 до 9999).

Элементы формата времени

Формат

Описание

ч

Значение часов, состоящее из одной или двух цифр (от 0 до 23).

чч

Значение часов, состоящее из двух цифр (от 00 до 23).

м

Значение минут, состоящее из одной или двух цифр (от 0 до 59).

мм

Значение минут, состоящее из двух цифр (от 00 до 59).

с

Значение секунд, состоящее из одной или двух цифр (от 0 до 59).

сс

Значение секунд, состоящее из двух цифр (от 00 до 59).

Элементы формата часов

Формат

Описание

AM/PM

12-часовой формат времени с добавлением прописных букв «AM» или «PM». Например, 9:34PM.

am/pm

12-часовой формат времени с добавлением строчных букв «am» или «pm» (например, 9:34pm).

A/P

12-часовой формат времени с добавлением прописных букв «A» или «P» (например, 9:34P).

a/p

12-часовой формат времени с добавлением строчных букв «a» или «p» (например, 9:34p).

AMPM

12-часовой формат времени с использованием соответствующего указателя «до полудня/после полудня», определенного в региональных настройках Microsoft Windows.

Элементы-разделители

Примечание : Разделители устанавливаются в региональных параметрах Windows.

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

Разделитель

Описание

:

Разделитель для форматов времени; например чч: мм

/

Разделитель для форматов даты; Пример МММ ГГГГ /

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

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

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

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

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

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

×