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(Výraz [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
Syntaxe funkce FormatCurrency obsahuje tyto argumenty:
| Argument | Popis |
|---|---|
| Výraz | Povinný argument. Výraz, který se má naformátovat. |
| NumDigitsAfterDecimal | Nepovinný argument. Číselná hodnota označující, kolik míst vpravo od desetinné čárky je zobrazeno. Výchozí hodnota je –1, což znamená, že se použije místní nastavení počítače. |
| IncludeLeadingDigit | Nepovinný argument. Konstanta tristate, která označuje, zda je u zlomkových hodnot zobrazena úvodní nula. Hodnoty najdete v části Nastavení. |
| UseParensForNegativeNumbers | Nepovinný argument. Konstanta tristate, která označuje, jestli se mají záporné hodnoty umístit do závorek. Hodnoty najdete v části Nastavení. |
| GroupDigits | Nepovinný argument. Konstanta tristate, která označuje, jestli 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 | 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ů, hodnoty pro ně uvedené argumenty jsou poskytovány místním nastavením počítače.
Umístění symbolu měny vzhledem k hodnotě měny je určeno 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; | Naformátuje číselné hodnoty v poli JednotkováCena do formátu Měna a vrátí sloupec Výraz1. |
| SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Přeformá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 desetinným místem znak 0, záporné hodnoty budou uzavřené v závorkách, hodnota se seskupí podle výchozího oddělovače (1000 se zobrazí jako 1 000,00 Kč, -1 000 se zobrazí jako (1 000,00 Kč), 0 se zobrazí jako 0,00 Kč). |