Vraća izraz oblikovan kao procenat (sa 100 više) na početku % znaka.
Sintaksa
FormatPercent(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Sintaksa funkcije FormatPercent ima sledeće argumente:
| Argument | Opis |
|---|---|
| Izraz | Obavezno. Izraz koji će biti oblikovan. |
| NumDigitsAfterDecimal | Opcionalno. Numerička vrednost koja ukazuje na to koliko je mesta desno od decimalnog zareza prikazano. Podrazumevana vrednost je -1, što ukazuje na to da se koriste regionalne postavke računara. |
| IncludeLeadingDigit | Opcionalno. Konstanta tristate koja ukazuje na to da li se početna nula prikazuje za razlomke vrednosti. Vrednosti potražite u odeljku Postavke. |
| UseParensForNegativeNumbers | Opcionalno. Konstanta tristate koja ukazuje na to da li treba postaviti negativne vrednosti u zagrade ili ne. Vrednosti potražite u odeljku Postavke. |
| GroupDigits | Opcionalno. Konstanta tristate koja ukazuje na to da li su brojevi grupisani pomoću znaka za razgraničavanje grupe navedenog u regionalnim postavkama računara. Vrednosti potražite u odeljku Postavke. |
Postavke
Argumenti IncludeLeadingDigit, UseParensForNegativeNumbers i GroupDigits imaju sledeće postavke:
| Konstanta | Vrednost | Opis |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | Netačno |
| vbUseDefault | –2 | Koristite ovu postavku iz regionalnih postavki računara. |
Napomene
Kada se izostavi jedan ili više opcionalnih argumenata, vrednosti za izostavljene argumente obezbeđuju regionalne postavke računara.
Napomena
Sve informacije o postavkama potiče sa kartice "Broj regionalnih postavki ".
Primeri
| Izraz | Rezultati |
|---|---|
| SELECT FormatPercent([DPercent]) AS Izraz1 FROM Prodaja proizvoda; | Oblikuje vrednosti u polju "DPercent" u format "Procenat" i vraća u koloni Izraz1. |
| SELECT FormatPercent([DPercent],2,-1,-1,-1) AS DPercentage FROM ProductSales; | Oblikuje vrednosti u polju "DPercent" u format "Procenat" sa 2 decimalna zareza, sve vrednosti manje od 1% imaće "0" pre decimalnog broja, negativne vrednosti će biti pokrivene zagradama, vrednost će biti grupisana po podrazumevanom znaku za razgraničavanje ("10" će biti prikazana kao 1.000,00%, "-10" će biti prikazana kao (1000,00%), "0" će biti prikazan kao 0,00%). |