p$TDV:Allg:ZerlText
p$TDV:Allg:ZerlText
Zerlegen eines mehrzeiligen Textes in Einzelzeilen, die in ein übergebenes Zeichenketten-Feld umgespeichert werden. Zurückgeben wird die Anzahl der gefundenen Zeilen.
Als Zeilentrenner sind die Zeichen Zeilenumbruch (ASCII-Code 13) und Zeilenvorschub (ASCII-Code 10) oder aber auch beide gemeinsam möglich.
Bitte beachten: Der Feldname wird indirekt (als Zeichenkette) übergeben, also in Anführungszeichen eingeschlossen. Damit der Datenzugriff gewährleistet ist, muss der Parameter außerdem global sein.
Syntax: | AnzZeilen = p$TDV:Allg:ZerlText( ZeilenFeld, Text ) | ||
| Argument | Typ | Bedeutung |
| ZeilenFeld | Zeichenkette | Feldname des Feldes, das mit den Einzelzeilen gefüllt wird. Die restlichen Feldelemente werden auf LEER gesetzt. |
| Text | Zeichenkette | Text mit Zeilenumbrüchen |
Ergebnis: | Ganzzahl | Anzahl der gefundenen Zeilen (Füllung des Parameters ZeilenFeld) | |
Beispiel: | Zerlegen einer Adresse: Adresse = 'Franz Müller Anz = p$TDV:Allg:ZerlText( 'Zeilen', Adresse) → Anz = 3 | ||