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