Zwraca wyrażenie sformatowane jako liczba.
Składnia
FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
W składni funkcji FormatNumber występują następujące argumenty:
Argument |
Opis |
Wyrażenie |
Argument wymagany. Wyrażenie do sformatowania. |
NumDigitsAfterDecimal |
Argument opcjonalny. Wartość liczbowa wskazująca, ile miejsc po prawej stronie miejsca dziesiętnego jest wyświetlanych. Wartość domyślna to -1, co oznacza, że są używane ustawienia regionalne komputera. |
IncludeLeadingDigit |
Argument opcjonalny. Stała trygoniowa wskazująca, czy dla wartości ułamkowych jest wyświetlane zero wiodące. Wartości można znaleźć w sekcji Ustawienia. |
UseParensForNegativeNumbers |
Argument opcjonalny. Stała trygonowa wskazująca, czy wartości ujemne mają być umieszczane w nawiasach. Wartości można znaleźć w sekcji Ustawienia. |
GroupDigits |
Argument opcjonalny. Stała trygonostanowa wskazująca, czy liczby są grupowane przy użyciu ogranicznika grup określonego w ustawieniach regionalnych komputera. Wartości można znaleźć w sekcji Ustawienia. |
Ustawienia
Argumenty IncludeLeadingDigit,UseParensForNegativeNumbersi GroupDigits mają następujące ustawienia:
Stała |
Wartość |
Opis |
vbTrue |
–1 |
Prawda |
vbFalse |
0 |
Fałsz |
vbUseDefault |
–2 |
Użyj ustawienia z ustawień regionalnych komputera. |
Spostrzeżenia
Jeśli co najmniej jeden argument opcjonalny zostanie pominięty, wartości pominiętych argumentów są udostępniane przez ustawienia regionalne komputera.
Uwaga: Wszystkie informacje o ustawieniach pochodzą z karty Numer ustawień regionalnych.
Przykłady
Wyrażenie |
Wyniki |
SELECT FormatNumber([CenaSprzedaży]) AS Wyr1 FROM ProductSales; |
Formatuje wartości walutowe w polu "CenaSprzedaż" na format "Liczba" i zwraca wartości w kolumnie Wyr1. |
SELECT FormatNumber([Dyskont],2;-1;-1;-1) AS RabatCena ZSAdzy Produktów; |
Formatuje wartości liczbowe w polu "Rabat" do formatu liczbowego z 2 separatorami dziesiętymi. wszystkie wartości mniejsze niż 1 będą mieć cyfrę "0" przed wartością dziesiętną, wartości ujemne zostaną objęte nawiasami, wartość ta zostanie zgrupowana według domyślnego ogranicznika ("1000" zostanie wyświetlona jako 1000,00, "-1000" będzie wyświetlana jako (1000,00), a cyfra 0 będzie wyświetlana jako 0,00). |