Gibt einen Ausdruck zurück, der als Zahl formatiert ist.
Syntax
FormatNumber ( Ausdruck [, AnzStellenNachDezimal ] [, FührendeStelleAnzeigen ] [, KlammernFürNegativeZahlen ] [, StellenGruppieren ] )
Die Syntax der Funktion FormatNumber weist die folgenden Argumente auf:
Argument |
Beschreibung |
Ausdruck |
Erforderlich. Der zu formatierende Ausdruck. |
AnzStellenNachDezimal |
Optional. Numerischer Wert, der angibt, wie viele Stellen rechts vom Dezimaltrennzeichen angezeigt werden. Der Standardwert (–1) bedeutet, dass die Landes-/Regionaleinstellungen des Computers verwendet werden. |
FührendeStelleAnzeigen |
Optional. Eine von drei Konstanten, die angibt, ob für Bruchwerte eine führende Null angezeigt werden soll oder nicht. Die erforderlichen Werte finden Sie im Abschnitt "Einstellungen". |
KlammernFürNegativeZahlen |
Optional. Eine von drei Konstanten, die angibt, ob negative Werte in Klammern gesetzt werden oder nicht. Die erforderlichen Werte finden Sie im Abschnitt "Einstellungen". |
StellenGruppieren |
Optional. Eine von drei Konstanten, die angibt, ob Zahlen mit dem Gruppentrennzeichen gruppiert werden, das in den Landes-/Regionaleinstellungen des Computers angegeben ist. Die erforderlichen Werte finden Sie im Abschnitt "Einstellungen". |
Einstellungen
Die Argumente FührendeStelleAnzeigen, KlammernFürNegativeZahlen und StellenGruppieren weisen die folgenden Einstellungen auf:
Konstante |
Wert |
Beschreibung |
vbTrue |
–1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
–2 |
Die Landes-/Regionaleinstellungen des Computers werden verwendet. |
Hinweise
Werden optionale Argumente ausgelassen, werden die Werte für die ausgelassenen Argumente durch die Landes-/Regionaleinstellungen des Computers bereitgestellt.
Hinweis: Alle Informationen zu den Einstellungen werden der Registerkarte Regional Settings Number entnommen.
Beispiele
Ausdruck |
Ergebnisse |
SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; |
Formatiert die Währungswerte im Feld "SalePrice" in das Format "Zahl" und gibt in Spalte Expr1 zurück. |
SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
Formatiert die Zahlenwerte im Feld "Rabatt" in das Format "Zahl" mit 2 Dezimalstellen, alle Werte unter 1 haben "0" vor dem Dezimaltrennzeichen, negative Werte werden in Klammern abgedeckt, der Wert wird nach dem Standardtrennzeichen ("1000" wird als 1.000,00 angezeigt, "-1000" wird als (1.000,00) und "0"als 0,00 angezeigt). |