Форматирование поля даты/времени в приложении Access

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

Для типа данных «Дата/время» в Microsoft Access можно оставить формат, установленный по умолчанию, использовать встроенный формат или создать пользовательский формат. В этой статье кратко объясняется, какие бывают форматы даты и времени, как добавлять соответствующее поле в таблицу и как применить встроенный или пользовательский формат.

Предполагаемое действие:

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

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

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

Ограничение ввода формат даты и времени с помощью маски ввода

Дополнительные сведения

Обзор форматов даты и времени

Приложение Access автоматически отображает дату и время в полном формате даты и длинном формате времени. Для английского языка (США) используется формат даты мм/дд/гггг, а для русского — дд/мм/гггг, где мм — это месяц, дд — день и гггг — год. Время отображается в формате чч:мм:сс, где чч — это часы, мм — минуты и сс — секунды. Однако можно выбрать и другие форматы даты и времени.

Эти автоматические форматы даты и времени отличаются в зависимости от географического расположения, указанного в компоненте «Язык и региональные стандарты» Microsoft Windows на конкретном компьютере. Например, в Европе и многих странах Азии дата и время могут отображаться в формате 28.11.2006 12:07:12 PM или 28/11/2006 12:07:12 PM, а в США — 11/28/2006 12:07:12 PM. Эти автоматические настройки можно изменить при помощи пользовательских форматов отображения. Выбранный формат отображения не изменяет данные во время ввода и сохранения в Access. Например, можно ввести дату в европейском формате 28.11.2006, но настроить ее отображение в таблицах, формах или отчетах в виде 11/28/2006.

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

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

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

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

  1. Откройте таблицу, в которую необходимо вставить поле даты/времени, в режиме таблицы.

  2. Щелкните нижнюю строку рядом со столбцом Щелкнуть, чтобы добавить и выберите пункт Дата и время из раскрывающегося списка поля.

  3. Переименуйте поле и сохраните таблицу.

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

  • Чтобы ввести текущую дату, щелкните сегодня.

  • Чтобы выбрать день в текущем месяце, щелкните эту дату.

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

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

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

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

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

  1. Если у вас нет поля даты/времени, добавьте его. Откройте таблицу в режиме таблицы, щелкните стрелку вниз рядом со столбцом Щелкнуть, чтобы добавить и выберите элемент Дата и время из раскрывающегося списка поля.

  2. Щелкните правой кнопкой мыши заголовок таблицы и перейдите в режим конструктора.

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

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

    свойства даты/времени

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

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

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

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

При создании пользовательского формата можно ввести различные знаки в ячейку свойства «Формат» поля таблицы. К этим знакам относятся подстановочные знаки (такие как 0 и #), разделители (точки и запятые), а также текстовые константы и цвета. Пользовательские форматы полей даты и времени могут состоять из двух частей: одной для даты и другой для времени, разделенных точкой с запятой.

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

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

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

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

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

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

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

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

Ограничение формата ввода даты и времени при помощи маски ввода

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

Можно установить маску ввода для одного формата, но настроить отображение в другом формате. Например, маска ввода может быть настроена на формат 2010.04.15, однако дата будет отображаться в виде 15 апреля 2010.

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

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

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

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

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

Дополнительные сведения

Встроенные форматы и примеры

Формат

Описание

Пример

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

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

06/30/2008 10:10:42 AM

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

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

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

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

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

29/авг/06
29-авг-06

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

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

29/08/2006
29-08-2006

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

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

10:10:42 AM

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

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

10:10 AM

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

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

10:10

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

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

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

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

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

Формат

Описание

d

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

dd

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

ддд

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

дддд

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

н

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

ww

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

м

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

мм

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

mmm

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

мммм

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

к

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

y

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

гг

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

yyyy

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

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

Формат

De s cription

H

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

чч

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

N

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

nn

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

s

Значение секунд, состоящее из одной или двух цифр (от 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).

/ p

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

AMPM

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

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

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

Любой короткая строка символов, заключенный в кавычки («») является пользовательский разделитель. Не отображаются в кавычки. Например «,» отображает запятыми.

: Разделитель времени (например, чч:мм).

/   Разделитель даты. Например, МММ ГГГГ /

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

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

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

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

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

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

×