Повертає вираз, відформатований як відсоток (помножений на 100) із символом % у кінці.
Синтаксис
FormatPercent(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Синтаксис функції FormatPercent має такі аргументи:
| Аргумент | Опис |
|---|---|
| Вираз | Обов’язковий аргумент. Вираз, який потрібно відформатувати. |
| NumDigitsAfterDecimal | Необов’язковий аргумент. Числове значення, яке вказує кількість розрядів, що мають відображатися праворуч від десяткової коми. Стандартне значення становить –1 і означає, що використовуються регіональні параметри комп’ютера. |
| IncludeLeadingDigit | — необов’язковий аргумент. Константа TriState, яка визначає, чи для дробових значень відображається нуль на початку. Значення див. в розділі "Параметри". |
| UseParensForNegativeNumbers | — необов’язковий аргумент. Константа TriState, яка визначає, чи брати від'ємні значення в дужки. Значення див. в розділі "Параметри". |
| GroupDigits | — необов’язковий аргумент. Константа TriState, яка вказує на те, чи числа згруповано за допомогою роздільника групи, указаного в регіональних параметрах комп'ютера. Значення див. в розділі "Параметри". |
Параметри
Аргументи IncludeLeadingDigit, UseParensForNegativeNumbers і GroupDigits мають такі параметри:
| Константа | Значення | Опис |
|---|---|---|
| vbTrue | –1 | Істина |
| vbFalse | 0 | Хибність |
| vbUseDefault | –2 | Використовуйте параметр із регіональних параметрів комп’ютера. |
Примітки
Якщо опущено один або кілька необов’язкових аргументів, значення для них беруться з регіональних параметрів комп’ютера.
Примітка.
Усі відомості про параметри беруться з вкладки Regional Settings Number.
Приклади
| Вираз | Результати. |
|---|---|
| SELECT FormatPercent([DPercent]) AS вираз1 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%). |