Свойство «Формат поля» (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 |
Ниже приведены примеры специальных числовых форматов.