Bei der Festlegung von Formularfeldeigenschaften, oder der Erstellung von Ausdrücken, kann eine Formatierung des Datenwertes festgelegt werden.
Folgende Formatierungen sind dabei möglich:
Keine | Der Datenwert wird unverändert ausgegeben. | ||
BerechneterAusdruck | Der Datenwert wird als Formel interpretiert und ausgewertet. Die Syntax für Formelausdrücke entnehmen Sie bitte der Beschreibung Berechnete Ausdrücke | ||
Dezimal | Der Datenwert wird in einen "decimal"-Wert konvertiert, und in Abhängigkeit von den in den Formulareigenschaften festgelegten Formatierungszeichen formatiert.Über die Format Längenangabe kann gesteuert werden, ob der Wert "0" dargestellt werden soll, oder nicht. Länge=0 => Wert "0" wird unterdrückt. Länge != "0" => Wert "0" wird dargestellt. | 12345,67 | 12345,6712345.67 |
DezimalGruppen | Wie "Dezimal", zusätzlich werden Tausenderpunkte eingeblendet. | 12345,67 | 12.345,6712.345.67 |
Fixkomma | Der Datenwert wird in einen "decimal"-Wert konvertiert, und mit einer festen Anzahl von Nachkommastellen aufbereitet. Die Anzahl der Stellen kann dabei festgelegt werden. Über die Format Längenangabe kann gesteuert werden, ob der Wert "0" dargestellt werden soll, oder nicht. Länge=0 => Wert "0" wird unterdrückt. Länge != "0" => Wert "0" wird dargestellt. | 12345,67 | 12345,6700 |
FixkommaGruppen | Wie Fixkomma. Zusätzlich werden Tausendergruppen gebildet. Über die Format Längenangabe kann gesteuert werden, ob der Wert "0" dargestellt werden soll, oder nicht. Länge=0 => Wert "0" wird unterdrückt. Länge != "0" => Wert "0" wird dargestellt. | 12345,67 | 12.345,67 |
Vorlaufnull | Wie Dezimal. Es wird aber eine einstellbare Anzahl von Vorlaufnullen erzeugt. | 4711 | 00004711 |
Schutzstern | Wie Dezimal. Es wird aber eine einstellbare Anzahl von Vorlaufsternen erzeugt. | 12345,67 | ****12345,67 |
FixkommaSchutzstern | Kombination aus Fixkomma und Schutzstern. | 12345,67 | ****12345,6700 |
FixkommaGruppenSchutzstern | Kombination aus FixkommaGruppen und Schutzstern. | 12345,67 | ***12.345,6700 |
Datum1 | Ausgabe in Datumskurzschreibweise. (Format aus Formulareigenschaften)Als Datumseingaben werden die Formate JJJJ-MM-TT, TT.MM.JJJJ, MM/TT/JJJJ sowie JJJJMMTT akzeptiert. | 2003-12-31 | 31.12.2003 |
Datum2 | Ausgabe in Datumslangschreibweise. (Format aus Formulareigenschaften) | 2003-12-31 | 31. Dez 2003 |
Monat | Monatsausgabe im Format MM.JJJJ:Diese Funktion kann auch für Wochen verwendet werden. | 200312 | 12.2003 |
Keine Leerzeilen | Unterdrückung von Leerzeilen bei mehrzeiligen Aufbereitungen. | Name1 | Name1Straße |
Eine Zeile | Unterdrückung von Zeilenschaltungen bei mehrzeiligen Aufbereitungen. | Name1 | Name1 Straße |
Grossbuchstaben | Der Datenwert wird in Großbuchstaben gewandelt. | abc | ABC |
Trimmen | Leerstellen vor und nach dem Text werden entfernt. | " abc " | "abc" |
Substring | Liefert einen Teil einer Zeichenkette. Das Formatierungsfeld "Nk" bestimmt dabei die Startposition (0=1.Stelle). Das Formatierungsfeld "Länge" die Länge des Strings.Liegen die Angaben Länge und Start außerhalb des Quellstrings, wird ein leerer oder ein entsprechend verkürzter String geliefert. | "abcde" Nk=1 Len=2 | Ergebnis="bc" |
SubstringDezimal | Liefert einen Teil einer Zeichenkette als Dezimalwert. | "a01de" Nk=1 Len=2 | Ergebnis="1" |
SubstringDatum1 | Liefert einen Teil einer Zeichenkette als Datum 1. | "a20031201de" Nk=1 Len=8 | Ergebnis="01.12.2003" |
SubstringDatum2 | Liefert einen Teil einer Zeichenkette als Datum 2. | "a20031201de" Nk=1 Len=2 | "01. Dezember 2003" |
Minuten | Liefert eine Anzahl Minuten in "hh:mm" | 185 | 3:05 |
MinutenVorlaufnull | Liefert eine Anzahl Minuten in "hh:mm" mit Vorlaufnull | 185 | 03:05 |
hhupd | Formatiert ein hhupd-Datum | "20031201235910" | 01.12.2003 23:59:10 |