Vrátí výraz formátovaný jako hodnota měny pomocí symbolu měny definovaného v ovládacích panelech systému.
Syntaxe
FormatCurrency ( Expression [; NumDigitsAfterDecimal ] [; IncludeLeadingDigit ] [; UseParensForNegativeNumbers ] [; GroupDigits ] )
Syntaxe funkce FormatCurrency má tyto argumenty:
Argument |
Popis |
Výraz |
Povinný argument. Výraz, který se má formátovat. |
NumDigitsAfterDecimal |
Nepovinný argument. Číselná hodnota označující, kolik míst napravo od desetinné čárky se zobrazí. Výchozí hodnota je –1, což znamená, že se používá místní nastavení počítače. |
IncludeLeadingDigit |
Nepovinný argument. Tristate konstanta, která označuje, zda je pro desetinné hodnoty zobrazena úvodní nula. Hodnoty najdete v části Nastavení. |
UseParensForNegativeNumbers |
Nepovinný argument. Tristate konstanta, která označuje, zda se mají umístit záporné hodnoty do závorek. Hodnoty najdete v části Nastavení. |
GroupDigits |
Nepovinný argument. Tristate konstanta, která označuje, zda jsou čísla seskupena pomocí oddělovače skupin zadaného v místním nastavení počítače. Hodnoty najdete v části Nastavení. |
Nastavení
Argumenty IncludeLeadingDigit, UseParensForNegativeNumbers a GroupDigits mají následující nastavení:
Konstanta |
Value (Hodnota) |
Popis |
vbTrue |
–1 |
Pravda |
vbFalse |
0 |
Nepravda |
vbUseDefault |
–2 |
Použijte nastavení z místního nastavení počítače. |
Poznámky
Pokud je vynechán jeden nebo více volitelných argumentů, jsou hodnoty vynechaných argumentů poskytovány místním nastavením počítače.
Pozice symbolu měny vzhledem k hodnotě měny je určena místním nastavením systému.
Poznámka: Všechny informace o nastavení pocházejí z karty Místní nastavení Měna s výjimkou počáteční nuly, která pochází z karty Číslo .
Příklady
Výraz |
Výsledky |
SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales; |
Formátuje číselné hodnoty v poli UnitPrice do formátu Měna a vrátí hodnotu ve sloupci Výraz1. |
SELECT Formatcurrency([Discount]2;-1;-1;-1) AS DiscountedPrice FROM ProductSales; |
Formátuje číselné hodnoty v poli Sleva do formátu Měna se 2 desetinnými čárkami. všechny hodnoty menší než 1 budou mít před desetinnou čárkou hodnotu "0", záporné hodnoty budou pokryty v závorkách, hodnota bude seskupena podle výchozího oddělovače ("1000" se zobrazí jako 1 000,00 Kč, "-1000" se zobrazí jako (1 000,00 Kč), "0" se zobrazí jako 0,00 Kč). |