f$FormatZahl (f$FormatNumber)
f$FormatZahl (f$FormatNumber)
Formatierung einer Dezimalzahl anhand einer Formatanweisung. Die Formatanweisung entspricht dem Format in der Parametertabelle, allerdings können hier Ausdrücke direkt umgewandelt werden. Außerdem kann diese Funktion eingesetzt werden, um eine Formatierung für eine spezielle Umwandlung zu ermöglichen, während die Formatanweisung aus der PT für den Parameter generell gilt.
Tipp: Die Formatierung anhand des Parametertabellen-Formats kann mit der Funktion f$Parameter bestimmt werden.
Syntax: | Text = f$FormatZahl( Zahl, Formattext ) | ||
| Argument | Typ | Bedeutung |
| Zahl | Dezimal | Umzuwandelnde Zahl. Bei Übergabe von LEER wird ein leerer Text ('') zurückgegeben. |
| Formattext | Zeichenkette | Anweisungstext, nach dem die Ausgabe formatiert wird analog zum Format aus der Parametertabelle (Syntax siehe dort). Ist der Formattext leer oder LEER, wird ein Standardformat verwendet. |
Ergebnis: | Zeichenkette | Zahl als formatierter Text | |
Beispiel: | Text = f$FormatZahl( 12.2, '#' ) → Text = '12' Text = f$FormatZahl( 89.358, '#,00' ) → Text = '89,36' f$Meldung( 'Hinweis', 'Es wurden '+f$FormatZahl(anz,'0')+' Artikel gefunden ) | ||