Zwraca wyrażenie sformatowane jako wartość walutowa przy użyciu symbolu waluty zdefiniowanego w systemowym panelu sterowania.
Składnia
FormatCurrency ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
W składni funkcji FormatCurrency 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.
Położenie symbolu waluty względem wartości waluty zależy od ustawień regionalnych systemu.
Uwaga: Wszystkie informacje o ustawieniach pochodzą z karty Waluta ustawień regionalnych , z wyjątkiem zera wiodącego, które pochodzi z karty Liczby .
Przykłady
Expression |
Wyniki |
SELECT FormatCurrency([CenaJednostkowa]) AS Wyr1 FROM ProductSales; |
Formatuje wartości liczbowe w polu "CenaJednawcza" w formacie "Waluta", a następnie zwraca wartość w kolumnie Wyr1. |
SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
Formatuje wartości liczbowe w polu "Rabat" w formacie "Waluta" z 2 separatorami dziesiętnym, a wszystkie wartości mniejsze niż 1 będą miały wartość "0" przed liczbą dziesiętną. wartości ujemne zostaną omówione w nawiasach, wartość zostanie pogrupowana domyślnie jako ogranicznik ("1000" będzie wyświetlany jako 1000,00 zł, "-1000" będzie wyświetlany jako (1000,00 zł), "0" będzie wyświetlane jako 0,00 zł. |