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