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 |
Expression |
Argument wymagany. Wyrażenie do sformatowania. |
NumDigitsAfterDecimal |
Argument opcjonalny. Wartość liczbowa wskazująca liczbę wyświetlanych miejsc po prawej stronie separatora dziesiętnego. Wartość domyślna to –1, co oznacza, że są używane ustawienia regionalne komputera. |
IncludeLeadingDigit |
Argument opcjonalny. Stała trójstanowa wskazująca, czy dla wartości ułamkowych jest wyświetlane zero wiodące. Aby uzyskać wartości, zobacz sekcję Ustawienia. |
UseParensForNegativeNumbers |
Argument opcjonalny. Stała trójstanowa wskazująca, czy wartości ujemne mają być umieszczane w nawiasach. Aby uzyskać wartości, zobacz sekcję Ustawienia. |
GroupDigits |
Argument opcjonalny. Stała trójstanu wskazująca, czy liczby są zgrupowane przy użyciu ogranicznika grupy określonego w ustawieniach regionalnych komputera. Aby uzyskać wartości, zobacz sekcję Ustawienia. |
Ustawienia
Argumenty IncludeLeadingDigit, UseParensForNegativeNumbers i GroupDigits mają następujące ustawienia:
Stała |
Value (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ą podawane w ustawieniach regionalnych komputera.
Uwaga: Wszystkie informacje o ustawieniach pochodzą z karty Numer ustawień regionalnych .
Przykłady
Expression |
Wyniki |
SELECT FormatNumber([SalePrice]) AS Wyr1 FROM ProductSales; |
Formatuje wartości walutowe w polu "CenaSprzedaży" w formacie "Liczba" i zwraca wartość w kolumnie Wyr1. |
SELECT FormatNumber([Discount];2;-1;-1;-1) AS DiscountedPrice FROM ProductSales; |
Formatuje wartości liczbowe w polu "Rabat" w formacie "Liczba" z 2 separatorami dziesiętnym. wszystkie wartości mniejsze niż 1 będą miały wartość "0" przed przecinkami, wartości ujemne zostaną omówione w nawiasach, wartość zostanie zgrupowana domyślnie jako ogranicznik ("1000" będzie wyświetlany jako 1000,00, "-1000" będzie wyświetlany jako (1000,00), "0" będzie wyświetlany jako 0,00). |