Returnează o expresie formatată ca procent (multiplă cu 100) cu un caracter % suplimentar.
Sintaxă
FormatPercent ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaxa funcției FormatPercent are următoarele argumente:
Argument |
Descriere |
Expresie |
Obligatoriu. Expresie de formatat. |
NumDigitsAfterDecimal |
Opțional. Valoare numerică care indică numărul de locuri de la dreapta separatorului zecimal afișat. Valoarea implicită este –1, ceea ce indică faptul că sunt utilizate setările regionale ale computerului. |
IncludeLeadingDigit |
Opțional. Tristate constantă care indică dacă se afișează sau nu un zero inițial pentru valori fracționare. Consultați secțiunea Setări pentru valori. |
UseParensForNegativeNumbers |
Opțional. Tristate constantă care indică dacă se plasează sau nu valorile negative între paranteze. Consultați secțiunea Setări pentru valori. |
GroupDigits |
Opțional. Tristate constantă care indică dacă numerele sunt grupate sau nu utilizând delimitatorul de grup specificat în setările regionale ale computerului. Consultați secțiunea Setări pentru valori. |
Setări
Argumentele IncludeLeadingDigit , UseParensForNegativeNumbers și GroupDigits au următoarele setări:
Constantă |
Valoare |
Descriere |
vbTrue |
–1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
–2 |
Utilizați setarea din setările regionale ale computerului. |
Observații
Atunci când unul sau mai multe argumente opționale sunt omise, valorile pentru argumentele omise sunt furnizate de setările regionale ale computerului.
Notă: Toate informațiile despre setări provin din fila Număr setări regionale .
Exemple
Expresie |
Rezultatele |
SELECT FormatPercent([DPercent]) AS Expr1 FROM ProductSales; |
Formatează valorile din câmpul "DPercent" în format "Procent" și returnează în coloana Expr1. |
SELECT FormatPercent([DPercent],2,-1,-1,-1) AS DPercentage FROM ProductSales; |
Formatează valorile din câmpul "DPercent" în format "Procent" cu 2 zecimale, toate valorile mai mici de 1% vor avea "0" înainte de zecimală, valorile negative vor fi acoperite între paranteze, valoarea va fi grupată după delimitatorul implicit ("10" se va afișa ca 1.000.00%, "-10" se va afișa ca (1.000.00%), "0" se va afișa ca 0,00%). |