Formatierung
Manche Feldinhalte (z. B. Datum, Uhrzeit, Geldbeträge, Ja/Nein-Werte) benötigen eine bestimmte Darstellung im Ausgabedokument. PRINT+PLUS ermöglicht es, direkt im Platzhalter ein Ausgabeformat anzugeben. Dies geschieht über folgenden Syntax: {Präfix.Feldname#Format}.
Das #-Zeichen trennt den Feldnamen von der Formatierung. Das Format wird nach Microsoft-Standard angegeben. Ohne #Format wird der Wert so ausgegeben, wie er in der Datenbank steht (nicht äquivalent zu cobra).
Im Folgenden werden häufig benutzte Formatierungsformate vorgestellt.
Weitere Formatierungsoptionen werden hier erklärt:
-
Benutzerdefinierte Zahlenformatzeichenfolgen - .NET | Microsoft Learn
-
Benutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit - .NET | Microsoft Learn
Datum und Uhrzeit formatieren
|
Platzhalter |
Format |
Beispielausgabe |
|---|---|---|
|
{Rechnung.Datum#dd.MM.yyyy} |
Tag.Monat.Jahr |
06.05.2026 |
|
{Rechnung.Datum#dd. MMMM yyyy} |
Ausgeschriebener Monat |
06. Mai 2026 |
|
{Rechnung.Datum#d} |
Kurzes Datum (Systemformat) |
06.05.2026 |
|
{Rechnung.Datum#D} |
Langes Datum (Systemformat) |
Mittwoch, 06.05.2026 |
|
{Rechnung.Datum#HH:mm} |
Nur Uhrzeit (24h Format) |
14:30 |
|
{Rechnung.Datum#dd.MM.yyyy HH:mm:ss} |
Datum + Uhrzeit |
06.05.2026 14:30:00 |
Zahlen formatieren
|
Platzhalter |
Format |
Beispielausgabe |
|---|---|---|
|
{Pos.Gesamt#,##0.00} |
Tausendertrennung + 2 Nachkommastellen |
1.250,00 |
|
{Pos.Gesamt#0.00} |
2 Nachkommastellen (ohne Tausender) |
1250,00 |
|
{Pos.Menge#0} |
Ganzzahl |
5 |
|
{Pos.Rabatt#0.0%} |
Prozentformat |
12,5% |
|
{Pos.Betrag#C} |
Währungsformat (Systemsprache) |
1.250,00 € |
|
{Pos.Nummer#D5} |
Zahl mit führenden Nullen (5-stellig) |
00042 |
Keine Kommentare vorhanden
Keine Kommentare vorhanden