Типы данных Number и Currency (свойство Format)

Область применения: Access 2013 | Access 2016

Для свойства Format можно задать стандартные числовые форматы или настраиваемые числовые форматы для типов данных Number и Currency.

Settings

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

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

Setting Описание
General Number (по умолчанию) Отображение введенного числа.
Валюта Используйте разделитель тысяч; следуйте параметрам, указанным в региональных параметрах Windows, для отрицательных сумм, десятичных и денежных символов, а также десятичных разрядов.
Евро Используйте символ евро (символ евро), независимо от символа валюты, указанного в региональных параметрах Windows.
ИСПРАВЛЕНО Отображение по крайней мере одной цифры; следуйте параметрам, указанным в региональных параметрах Windows, для отрицательных сумм, десятичных и денежных символов, а также десятичных разрядов.
Стандартный Используйте разделитель тысяч; Следуйте параметрам, указанным в региональных параметрах Windows, для отрицательных значений, десятичных символов и десятичных разрядов.
Процент Умножьте значение на 100 и добавьте знак процента (%); Следуйте параметрам, указанным в региональных параметрах Windows, для отрицательных значений, десятичных символов и десятичных разрядов.
Scientific Используется стандартное экспоненциальное представление.

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

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

Section Описание
Первый Формат положительных чисел.
Секунды Формат отрицательных чисел.
Третий Формат для нулевых значений.
Четвертый Формат значений NULL .

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

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

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

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

Пользовательские числовые форматы можно создать с помощью следующих символов.

Символ Описание
. (точка) Десятичный разделитель. Разделители задаются в региональных параметрах Windows.
, (запятая) Разделитель групп разрядов.
0 Заполнитель цифры. Отображение цифры или 0.
# Заполнитель цифры. Отображает цифру или ничего не отображает.
$ Отображение литерала "$".
% Процент. Значение умножается на 100 и добавляется знак процента.
E- или e- Научная нотация со знаком минус (-) рядом с отрицательными экспонентами и ничего рядом с положительными экспонентами. Этот символ должен использоваться с другими символами, как в 0.00E-00 или 0.00E00.
E+ или e+ Научная нотация со знаком "минус" (-) рядом с отрицательными экспонентами и знаком "плюс" (+) рядом с положительными экспонентами. Этот символ должен использоваться с другими символами, как в 0,00E+00.

Замечания

Используйте свойство DecimalPlaces , чтобы переопределить количество десятичных разрядов по умолчанию для предопределенного формата, указанного для свойства Format .

Предопределенные форматы валют и евро соответствуют параметрам в региональных параметрах Windows. Их можно переопределить, введя собственный формат валюты.

Примеры

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

Setting Данные Отображение
General Number 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%
Scientific 3456.789 -3456.789 3.46E+03 -3.46E+03

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

Setting Описание
0;(0);;"Null" Отображение положительных значений в обычном режиме; отображение отрицательных значений в круглых скобках; если значение равно Null, отображается слово Null.
+0.0;-0.0;0.0 Отображение знака плюса (+) или минуса (-) с положительными или отрицательными числами; отображается значение 0,0, если значение равно нулю.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.