Свойство «Формат поля» (Format) - Числовые и денежные поля

Свойство «Формат поля» (Format) - Поля даты/времени

Свойство Формат поля (Format) позволяет указать использование встроенных или специальных форматов для полей даты/времени.

В следующей таблице приводятся встроенные значения свойства Формат поля (Format) для полей даты/времени.

Значение Описание
Полный формат даты (Значение по умолчанию.) Если значение содержит только дату, то время не отображается; если значение содержит только время, то дата не отображается. Данный формат является комбинацией двух: «Краткий формат даты» и «Длинный формат времени». Примеры: 01.11.95 1:07:19 и 23.01.96 23:01:04.
Длинный формат даты Совпадает с настройкой «Полный формат», задающейся в диалоговом окне Язык и стандарты (панель управления Microsoft Windows). Пример: 1 Июнь 1995 г.
Средний формат даты Пример: 03-апр-95.
Краткий формат даты Совпадает с настройкой «Краткий формат», задающейся в диалоговом окне Язык и стандарты (панель управления Microsoft Windows). Пример: 11.06.95. Внимание! При использовании значения краткого формата даты предполагается, что даты из диапазона 01.01.00 и 31.12.29 относятся к двадцать первому веку (то есть от 2000 до 2029 года). Также предполагается, что даты из промежутка 01.01.30 и 31.12.99 относятся к двадцатому веку (то есть от 1930 до 1999 года).
Длинный формат времени Совпадает с форматом времени, заданном на вкладке Время (панель управления Microsoft Windows, диалоговое окно Язык и стандарты). Пример: 20:58:10.
Средний формат времени Пример: 05:34 PM.
Краткий формат времени Пример: 17:34.

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

Символ Описание
: (двоеточие) Разделитель компонентов времени. Знак разделителя задается в диалоговом окне Язык и стандарты (панель управления Microsoft Windows).
/ Разделитель компонентов даты.
c Задает встроенный «Полный формат даты».
d Номер дня месяца, состоящий из одной или двух цифр (1-31).
dd Номер дня месяца, состоящий из двух цифр (01-31).
ddd Сокращенное название дня недели (Пн-Вс).
dddd Полное название дня недели (понедельник-воскресенье).
ddddd Задает встроенный «Краткий формат даты».
dddddd Задает встроенный «Длинный формат даты».
w Номер дня недели (1-7).
ww Номер недели в году (1-53).
m Номер месяца, состоящий из одной или двух цифр (1-12).
mm Номер месяца, состоящий из двух цифр (01-12).
mmm Первые три буквы названия месяца (янв-дек).
mmmm Полное название месяца (Январь-Декабрь).
q Номер квартала в году (1-4).
y Номер дня в году (1-366).
yy Последние две цифры номера года (01-99).
yyyy Полный номер года (0100-9999).
h Число часов, состоящее из одной или двух цифр (0-23).
hh Число часов, состоящее из двух цифр (00-23).
n Число минут, состоящее из одной или двух цифр (0-59).
nn Число минут, состоящее из двух цифр (00-59).
s Число секунд, состоящее из одной или двух цифр (0-59).
ss Число секунд, состоящее из двух цифр (00-59).
ttttt Задает встроенный «Длинный формат времени».
AM/PM 12-часовой формат времени с добавлением прописных букв «AM» или «PM».
am/pm 12-часовой формат времени с добавлением строчных букв «am» или «pm».
A/P 12-часовой формат времени с добавлением прописных букв «A» или «P».
a/p 12-часовой формат времени с добавлением строчных букв «a» или «p».
AMPM 12-часовой формат времени; используется индикатор «утро/день», выбранный в диалоговом окне Язык и стандарты (панель управления Microsoft Windows).

Специальные форматы выводятся в соответствии со значениями, установленными в диалоговом окне Язык и стандарты (панель управления Microsoft Windows). Специальные форматы, противоречащие настройкам диалогового окна Язык и стандарты, игнорируются.

Примечание. Для добавления в специальный формат запятой или другого знака разделителя следует ввести этот знак в кавычках: mmm d", "yyyy.

Ниже приведены примеры специальных форматов даты и времени.

Значение Вид на экране
ddd", "mmm d", "yyyy Пн, июн 2, 1997
mmmm dd", "yyyy Июнь 02, 1997
"Номер текущей недели — "ww Номер текущей недели — 22
"Сегодня "dddd Сегодня четверг

Свойство «Формат поля» (Format) - Числовые и денежные поля

Свойство Формат поля (Format) определяет использование встроенных числовых форматов для числовых и денежных типов данных.

Значение Описание
Основной (Значение по умолчанию.) Числа отображаются так, как они были введены.
Денежный Используется разделитель групп разрядов; используются настройки, заданные в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows) для отрицательных значений, символа денежной единицы, символов десятичного разделителя и десятичных разрядов.
Евро Используется денежный формат с символом евро вне зависимости от символа денежной единицы, определенного в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows).
Фиксированный Выводится по крайней мере один разряд; используются настройки, заданные в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows) для отрицательных значений, символа денежной единицы, символов десятичного разделителя и десятичных разрядов.
С разделителями разрядов Используется разделитель разрядов; используются настройки, заданные в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows) для отрицательных значений, символов десятичного разделителя и десятичных разрядов.
Процентный Значение умножается на 100; добавляется знак процента (%); используются настройки, заданные в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows) для отрицательных значений, символов десятичного разделителя и десятичных разрядов.
Экспоненциальный Числа выводятся в экспоненциальной нотации.

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

Раздел Описание
Первый Формат положительных чисел.
Второй Формат отрицательных чисел.
Третий Формат нулевых значений.
Четвертый Формат пустых (Null) значений.

Например, возможно использование следующего специального денежного формата:

$#,##0.00[Green];($#,##0.00)[Red];"Zero";"Null"

Этот числовой формат имеет четыре раздела, разделенные точкой с запятой (;), и в каждом разделе используется различный формат.

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

Специальные числовые форматы создаются с помощью следующих символов.

Символ Описание
. (точка) Десятичный разделитель. Разделители выбираются двойным щелчком в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows).
, (запятая) Разделитель групп разрядов.
Прототип разряда. Выводится цифра или 0.
# Прототип разряда. Выводится цифра или ничего не выводится.
$ Выводится текстовая константа «$».
% Процентный формат. Число умножается на 100 и к нему добавляется знак процента.

Свойство Число десятичных знаков (DecimalPlaces) позволяет вывести число с количеством знаков в дробной части, отличным от заданного в свойстве Формат поля (Format).

Встроенные форматы денежной единицы и евро используют настройки, заданные в диалоговом окне «Язык и стандарты» (панель управления Microsoft Windows). Их можно переопределить, введя собственный денежный формат.

Ниже приведены примеры встроенных числовых форматов.

Значение Данные Вид на экране
Основной 3456.789 –3456.789 $213.21 3456.789 –3456.789 $213.21
Денежный 3456.789 –3456.789 $3,456.79 ($3,456.79)
Фиксированный 3456.789 –3456.789 3.56645 3456.79 –3456.79 3.57
С разделителями разрядов 3456,789 3 456,79
Процентный 3 0.45 300% 45%
Экспоненциальный 3456.789 –3456.789 3.46E+03 –3.46E+03

Ниже приведены примеры специальных числовых форматов.

Наши рекомендации