Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Gerhard am 25.08.06 - 13:15:25
-
Hallo zusammen !
möchte mehrere strings zusammenstoppeln, aber fixe längen der einzelnen strings damit formatierung ordentlich ausschaut, also alle felder untereinander stehen, brauch ich für eine ansicht.
hab keine passende funktionen gefunden, brauche funktion die einen string aufbläst auf eine definierte anzahl von stellen.
danke für die evtl. hilfe !
-
Oida, geht das in Deutsch auch? Da braucht man ja 10 Minuten, um die Frage zu verstehen.
@Repeate ist die Antwort auf Deine Fragen.
-
gut, ich versuchs nochmal ordentlich zu beschreiben:
2 felder: vorname , nachname
inhalt 1. dokument: vorname = gerhard nachname=maier
inhalt 2. dokument: vorname = erwin nachname=oberlercher
inhalt 3. dokument: vorname = hugo nachname=wetschko
ausgabe gewünscht:
gerhard maier
erwin oberlercher
hugo wetschko
dazu müsste nun der vorname mit einer funktion behandelt werden die eine fixe stringlänge von z.b. 12 erzeugt, also inhalt + entsprechende leerstellen um die gesamtlänge von 12 zu erreichen ......
das wär das problemchen ..... :=)
-
Und was machst Du wenn die Person z.B.
Maximilian-Habakuk
heißt?
André
-
dazu müsste nun der vorname mit einer funktion behandelt werden die eine fixe stringlänge von z.b. 12 erzeugt, also inhalt + entsprechende leerstellen um die gesamtlänge von 12 zu erreichen ......
Repeat mit ( 12 - (Länge des Vornamens) ) aufrufen.
-
12 - 18 = -6
Also schneidet Repeat die letzten 6 Zeichen ab. Ob das dann aber schön aussieht?
André
-
das ist aber nicht das Thema gewesen, denn mein Beispiel war ja nur ein Beispiel: tatsächlich geht es darum 2 felder ordentlich darzustellen, nämlich formatiert .... über die länge derselben mach ich mir momentan keine sorgen :=)
-
Ok.
Wenn Du meinst, daß es nicht zum Thema gehört darauf Hinzuweisen, daß die Funktion abschneidet kann ich das Zeug ja wieder Rauswerfen.
André
-
Rechtsbündig := @Right(@Repeat(" ";20) + "Name";20);
Linksbündig := @Left("Name" + @Repeat(" ";20);20);