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