Свойство Формат поля (Format) определяет только способ отображения данных, не влияя на способ их сохранения.
Свойство Формат поля (Format) имеет различные значения для разных типов данных. В табл. 2.6—2.11 приведены стандартные значения этого свойства для допустимых типов, а также специальные символы, которые используются при определении нестандартных форматов.
Таблица 2.6. Встроенные числовые форматы для числовых и денежных типов данных
Значение
| Описание
|
Основной (General Number)
| Используется в качестве значения по умолчанию. Числа отображаются так, как они были введены. Пример: 12345,67
|
Денежный (Currency)
| Число выводится с разделителями разрядов и символом национальной валюты, введенным в локальных установках. Пример: 3 457 р
|
Евро (Euro)
| Частный случай предыдущего формата со знаком валюты евро. Пример: 3 457?
|
Фиксированный
(Fixed)
| Числа выводятся без разделителей групп разрядов. Пример: 3456,79
|
С разделителями разрядов (Standard)
| Числа выводятся с разделителями групп разрядов. Пример: 3 456,79
|
Процентный (Percent)
| Значение умножается на 100; добавляется символ процента (%). Пример: 98,00%
|
Экспоненциальный
(Scientific)
| Числа выводятся в экспоненциальном виде. Пример: 3.46Е+03
|
По умолчанию, т. е. если значением свойства Число десятичных знаков является Авто (Auto), форматы Фиксированный, С разделителями разрядов и Процентный выводят числа с двумя десятичными знаками.
Числовые форматы также можно определять самостоятельно с помощью специальных символов. Они могут включать в себя от одного до четырех разделов, отделенных друг от друга точкой с запятой (;). В первом разделе описывается формат положительных чисел, во втором — формат отрицательных чисел, в третьем — формат нулевых значений, в четвертом — формат пустых (Null) значений.
Таблица 2.7. Символы форматирования для числовых типов данных
Символ
| Описание
|
. (точка)
| Десятичный разделитель. Символ десятичного разделителя выбирается в окне Язык и стандарты панели управления Windows
|
, (запятая)
| Разделитель групп разрядов Прототип разряда.
|
| Выводится цифра или 0 Прототип разряда.
|
#
| Выводится цифра или ничего не выводится
|
$
| Выводится символ доллара ($)
|
%
| Процентный формат. Число умножается на 100 и к нему добавляется символ процентов
|
Е- или е-
| Экспоненциальная нотация (перед отрицательными показателями степени изображается знак минус, а перед положительными ничего). Этот символ используется только вместе с другими символами (например, 0, 00Е-00)
|
Е+ или е+
| Экспоненциальная нотация (перед отрицательными показателями степени изображается знак минус, а перед положительными знак плюс). Этот символ используется только вместе с другими символами (например,
0,00Е+00)
|