Deze functie retourneert een expressie die is opgemaakt als een getal.
Syntaxis
FormatNumber(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UsePerensForNegativeNumbers ] [, GroupDigits ] )
De syntaxis van de functie FormatNumber bevat de volgende argumenten:
| Argument | Beschrijving |
|---|---|
| Expressie | Vereist. De expressie die moet worden opgemaakt. |
| AantalDecimalen | Optioneel. Een numerieke waarde die aangeeft hoeveel cijfers er achter het decimaalteken moeten worden weergegeven. De standaardwaarde is – 1, wat betekent dat de landinstellingen van de computer worden gebruikt. |
| Voorloopnul | Optioneel. Een constante met drie mogelijke waarden die aangeeft of er al dan niet een voorloopnul moet worden weergegeven voor decimalen. Zie het gedeelte 'Instellingen' voor de waarden. |
| HaakjesVoorNegatieveGetallen | Optioneel. Een constante met drie mogelijke waarden die aangeeft of negatieve waarden wel of niet tussen haakjes moeten worden geplaatst. Zie het gedeelte 'Instellingen' voor de waarden. |
| CijfersGroeperen | Optioneel. Een constante met drie mogelijke waarden die aangeeft of cijfers al dan niet moeten worden gegroepeerd op basis van het groepsscheidingsteken dat is opgegeven in de landinstellingen van de computer. Zie het gedeelte 'Instellingen' voor de waarden. |
Instellingen
De argumenten IncludeLeadingDigit, UseParensForNegativeNumbers en GroupDigits hebben de volgende instellingen:
| Constante | Waarde | Beschrijving |
|---|---|---|
| vbTrue | –1 | Waar |
| vbFalse | 0 | Onwaar |
| vbUseDefault | –2 | De instelling van de landinstellingen van de computer gebruiken. |
Opmerkingen
Wanneer u een of meer van de optionele argumenten weglaat, worden de waarden voor deze argumenten overgenomen uit de landinstellingen van de computer.
Opmerking
Alle instellingen zijn afkomstig van het tabblad Getallen in de landinstellingen in het Configuratiescherm.
Voorbeelden
| Expressie | Resultaten |
|---|---|
| SELECT FormatNumber([Verkoopprijs]) AS Expr1 FROM ProductSales; | Hiermee worden de valutawaarden in het veld Uitverkoopprijs opgemaakt in de notatie Getal en wordt dit geretourneerd in kolom Expr1. |
| SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | Hiermee worden de getalwaarden in het veld 'Korting' opgemaakt in de notatie 'Getal' met 2 decimalen, allemaal kleiner dan 1 waarden hebben '0' vóór de decimalen, negatieve waarden worden tussen haakjes gezet. De waarde wordt standaard gegroepeerd als scheidingsteken ('1000' wordt weergegeven als 1.000,00, '-1000' wordt weergegeven als (1.000,00), '0' wordt weergegeven als 0,00). |