Повертає вираз, відформатований як число.
Синтаксис
FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Синтаксис функції FormatNumber має такі аргументи:
Аргумент |
Опис |
Expression |
Обов’язковий аргумент. Вираз, який потрібно відформатувати. |
NumDigitsAfterDecimal |
Необов’язковий аргумент. Числове значення, яке вказує кількість розрядів, що мають відображатися праворуч від десяткової коми. Стандартне значення становить –1 і означає, що використовуються регіональні параметри комп’ютера. |
IncludeLeadingDigit |
— необов’язковий аргумент. Константа Tristate, яка вказує, чи відображається на початку нуль для дробових значень. Значення див. в розділі Настройки. |
UseParensForNegativeNumbers |
— необов’язковий аргумент. Константа Tristate, яка вказує, чи слід розміщувати від'ємні значення в дужках. Значення див. в розділі Настройки. |
GroupDigits |
— необов’язковий аргумент. Константа Tristate, яка вказує, чи згруповано числа за допомогою роздільника групи, указаного в регіональних параметрах комп'ютера. Значення див. в розділі Настройки. |
Параметри
Аргументи IncludeLeadingDigit, UseParensForNegativeNumbers і GroupDigits мають такі параметри:
Константа |
Значення |
Опис |
vbTrue |
–1 |
Істина |
vbFalse |
0 |
Хибність |
vbUseDefault |
–2 |
Використовуйте параметр із регіональних параметрів комп’ютера. |
Примітки
Якщо опущено один або кілька необов’язкових аргументів, значення для них беруться з регіональних параметрів комп’ютера.
Примітка.: Усі відомості про параметри беруться з вкладки Regional Settings Number.
Приклади
Вираз |
Результати |
SELECT FormatNumber([SalePrice]) AS Вираз1 FROM ProductSales; |
Форматує значення грошових одиниць у полі "Ціна_продажу" у форматі "Число" і повертається в стовпці Вираз1. |
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
Форматує числові значення в полі "Знижка" у форматі "Число" з 2 десятковими комами, усі менші за 1 значення матимуть "0" перед десятковим числом, від'ємні значення покриються в дужках, значення буде згруповано за роздільником за промовчанням ("1000" буде відображено як 1000,00, "-1000" буде відображено як (1000,00), "0" відображатиметься як 0,00). |