Добавление и Настройка форматов даты и времени

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

В этой статье описано, как в Microsoft Office Access хранятся сведения о дате и времени, как добавлять поля даты и времени в таблицы, формы и отчеты, а также как настраивать формат даты и времени в соответствии со своими потребностями.

В этой статье

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

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

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

Ввод даты с помощью управляющего элемента выбора даты

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

Настройка региональных параметров Windows для изменения способа отображения даты и времени

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

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

Эти автоматические форматы даты и времени зависят от географическое расположение указано в настройках Microsoft Windows язык и региональные стандарты на вашем компьютере. Например, в Европе и многие элементы Азия, в зависимости от того места, может появиться дату и время как 28.11.2006 12:07:12: 00 или 28, 11/2006 12:07:12: 00. В США, можно увидеть 11/28/2006 12:07:12: 00. Дополнительные сведения о том, как изменить язык и региональные стандарты параметр содержатся в разделе изменить региональные параметры Windows, чтобы изменить способ отображения даты и времени, читайте дальше в этой статье.

Можно изменить используемые автоматически форматы, настроив формат отображения. Однако выбранный формат не влияет на то, как данные вводятся и хранятся в 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. В столбец Имя поля введите уникальное имя нового поля.

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

    Новое поле должно выглядеть следующим образом (его имя может быть другим):

    Конструктор запросов с новым полем даты/времени

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

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

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

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

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

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

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

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

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

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

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

Примечание: Отображение встроенного формата может полностью или частично определяться региональными параметрами Windows.

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

Формат

Описание

Пример

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

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

30.06.2008 10:10:42

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

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

29 августа 2006 г.

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

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

29.авг.06
29-авг-06

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

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

29.08.2006
29-08-2006

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

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

10:10:42

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

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

10:10

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

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

10:10

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

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

Совет: В Access 2010 в построитель выражений входит функция IntelliSense, которая показывает, какие аргументы требуются для выражения. 

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

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

  3. В нижней части бланка щелкните поле свойства Формат (Format) и введите имя формата.

Заполнители и разделители для настраиваемых форматов    

Знак

Описание

Разделитель компонентов даты.

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

Разделитель времени

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

c

Отображение полного формата даты.

d или dd

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

ddd

Сокращение дня недели до двух букв.

dddd

Отображение полного названия дня недели.

ddddd

Отображение краткого формата даты.

dddddd

Отображение длинного формата даты.

w

Отображение числа, которое соответствует дню недели.

m или mm

Отображение месяца как однозначного или как двузначного числа.

mmm

Сокращение названия месяца до трех букв. Например, январь будет отображаться как "янв".

mmmm

Отображение полного названия месяца.

q

Отображение номера текущего квартала (1–4).Например, если сотрудник начал работать в мае, в Access отображается 2 в качестве значения квартала.

y

Отображение номера дня в году (1-366).

yy

Отображение двух последних цифр года.

Примечание: Рекомендуется вводить и отображать все четыре цифры года.

yyyy

Отображение всех цифр года в диапазоне 0100-9999.

Разделитель времени

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

h или hh

Отображение часов в виде одной или двух цифр.

n или nn

Отображение минут в виде одной или двух цифр.

s или ss

Отображение секунд в виде одной или двух цифр.

tttt

Отображение длинного формата времени.

AM/PM

Отображение значений времени в 12-часовом формате с добавлением в конце сокращения AM или PM. При определении данного значения в Access используются системные часы компьютера.

A/P или a/p

Отображение значений времени в 12-часовом формате с добавлением в конце букв A, P, a или p. При определении данного значения в Access используются системные часы компьютера.

AMPM

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

Пробел, + - $ ()

При необходимости в строки формата можно вставлять пробелы, математические знаки (+, -) и финансовые символы ($, ¥, £). Если необходимо использовать другие математические знаки, например косую черту (\ или /) и звездочку (*), следует заключить их в двойные прямые кавычки.

"Текст"

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

\

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

*

При использовании звездочки знак, следующий за ней, считается заполняющим, т. е. знаком для заполнения пробелов. Как правило, в Access используется выравнивание текста по левому краю, а область справа от значения заполняется пробелами. Заполняющие знаки можно добавить в любое место строки; при этом Access будет заменять пробелы указанным знаком.

[цвет]

Используется для применения цвета ко всем значениям в части строки форматирования. Необходимо заключить имя в квадратные скобки и использовать одно из следующих имен: black, blue, cyan, green, magenta, red, yellow или white. Например, чтобы дата была выделена розовым цветом, используйте значение dddd[Pink].

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

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

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

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

Ввод даты с помощью управляющего элемента выбора даты

Существует несколько способов добавления даты в таблицу. Проще всего сделать это с помощью с управляющего элемента "Выбор даты", если он доступен.

Примечание: Элемент Выбор даты отсутствует, если для поля даты и времени не применяется маска ввода.

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

  2. Щелкните значок календаря. Появится элемент управления "Календарь".

    Элемент управления «Календарь»

  3. Выполните одно из следующих действий:

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

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

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

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

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

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

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

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

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

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

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

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

    1. Примечание: Маска ввода состоит из трех частей, которые разделены точкой с запятой. Первая часть является обязательной, а две остальные — необязательными. Первая часть определяет строку маски; она состоит из заполнителей и литералов. Вторая часть определяет объекты для сохранения: знаки маски плюс данные в поле. Введите 0, если требуется сохранять маску и данные, или 1, если требуется сохранять только данные. Третья часть определяет заполнитель, который используется для обозначения позиции данных. По умолчанию в Access используется знак подчеркивания (_). Если необходимо использовать другой знак, его можно ввести в нужном месте строки маски или в третью часть маски. Кроме того, для каждой позиции в маске ввода допускается использование только одного знака или пробела.

  4. В поле свойства Маска ввода введите 00 LLL 0000;0;_, а затем нажмите клавишу ВВОД.

    1. К маске ввода будет добавлено несколько знаков: 00\LLL\0000;0;_

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

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

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

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

Настройка региональных параметров Windows для изменения способа отображения даты и времени

В Windows поддерживаются различные языки, а также форматы даты и времени тех стран, в которых эти языки используются. Форматы даты и времени, заданные в региональных стандартах, частично или полностью влияют на форматы отображения, применяемые к данным в Access. Например, предположим, что пользователь вводит значение даты и использует в качестве разделителя косую черту: 8/29/2006. Затем он применяет полный формат даты к полю даты и времени. При просмотре даты косые черты могут не отображаться, если в региональных стандартах указан другой знак.

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

Ниже объясняется, как настроить и изменить региональные стандарты.

В Windows Vista    

  1. Нажмите кнопку Пуск Изображение кнопки и выберите пункт Панель управления.

  2. Дважды щелкните компонент Часы, язык и регион.

    Примечание: В классическом виде дважды щелкните категорию Язык и региональные стандарты.

    Откроется диалоговое окно Язык и региональные стандарты.

  3. Выберите вкладку Формат.

  4. В группе Текущий формат выберите команду Изменить этот формат.

    Откроется диалоговое окно Настройка региональных параметров.

  5. Выберите вкладку с параметрами, которые нужно изменить, и внесите изменения.

В Microsoft Windows XP (классический вид)    

  1. На панели задач Windows нажмите кнопку Пуск и затем щелкните Панель управления.

  2. На панели управления дважды щелкните компонент Язык и региональные стандарты.

    Откроется диалоговое окно Язык и региональные стандарты.

  3. Откройте вкладку Региональные параметры.

  4. В группе Стандарты и форматы нажмите кнопку Настроить.

    Откроется диалоговое окно Настройка региональных параметров.

  5. Выберите вкладку с параметрами, которые нужно изменить, и внесите изменения.

В Microsoft Windows XP (вид по категориям)   

  1. На панели задач Windows нажмите кнопку Пуск и затем щелкните Панель управления.

    Откроется панель управления.

  2. Щелкните значок Дата, время, язык и региональные параметры.

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

  3. Выберите параметр Изменение формата чисел, дат и времени.

    Откроется диалоговое окно Язык и региональные стандарты.

  4. В группе Языковые стандарты и форматы нажмите кнопку Настройка.

    Откроется диалоговое окно Настройка региональных параметров.

  5. Выберите вкладку с параметрами, которые нужно изменить, и внесите изменения.

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

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

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

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

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

×