Връща израз, форматиран като число.
Синтаксис
FormatNumber ( израз [, NumDigitsAfterDecimal ] [; IncludeLeadingDigit ] [; UseParensForNegativeNumbers ] [, GroupDigits ] )
Синтаксисът на функцията FormatNumber има следните аргументи:
Аргумент | Описание |
---|---|
Израз |
Задължително. Израз, който трябва да бъде форматиран. |
NumDigitsAfterDecimal |
Незадължително. Числова стойност, указваща колко места отдясно на десетичния знак се показват. Стойността по подразбиране е-1, което означава, че се използват регионалните настройки на компютъра. |
IncludeLeadingDigit |
Незадължително. Района константа, която указва дали една от водещите нули се показва за дробните стойности. Вижте раздела "Настройки" за стойности. |
UseParensForNegativeNumbers |
Незадължително. Района константа, която указва дали да се пускат отрицателни стойности в скоби. Вижте раздела "Настройки" за стойности. |
GroupDigits |
Незадължително. Района константа, която указва дали числата са групирани, като се използва Разделителят на групата, зададено в регионалните настройки на компютъра. Вижте раздела "Настройки" за стойности. |
Настройки
Аргументите " IncludeLeadingDigit", " UseParensForNegativeNumbers" и " GroupDigits " имат следните настройки:
Константа | Стойност | Описание |
---|---|---|
vbTrue |
– 1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
– 2 |
Използвайте настройката от регионалните настройки на компютъра. |
Забележки
Когато един или няколко аргумента са пропуснати, стойностите за пропуснатите аргументи се предоставят от регионалните настройки на компютъра.
Забележка: Информацията за всички настройки идва от раздела " регионален номер за настройка ".
Примери
Израз | Резултати |
---|---|
Изберете FormatNumber ([SalePrice]) като Израз1 от ProductSales; |
Форматира валутните стойности в полето "SalePrice" във формат "число" и връща колоната Израз1. |
Изберете FormatNumber ([отстъпка]; 2;-1;-1;-1) като DiscountedPrice от ProductSales; |
Форматира числовите стойности в полето "отстъпка" във формат "число" с 2 цифри след десетичния знак. Всички по-малко от 1 стойности ще имат "0" преди десетичния знак, отрицателните стойности ще бъдат покрити в скоби, стойността ще бъде групирана по подразбиране ("1000" ще се показва като 1 000,00, "-1000" ще бъде показан като (1 000,00); "0" ще се показва като 0,00). |