Bedingter Zeilenumbruch
Hallo zusammen,
Anwendungsfall: Ich habe einen Adressdatensatz angelegt und möchte im Druck-Layout die Variablen für Ansprechpartner und einen evtl. Adresszusatz nur ausgeben lassen, wenn diese auch gefüllt bzw. Verknüpft sind. Es soll dann auch keine Leerzeile im Adressfeld angezeigt werden.
Mein aktueller versucht lässt leider leere Zeilen stehen, obwohl der Ansprechpartner und/oder Adresszusatz nicht gepflegt bzw. verknüpft sind. Kann mir hier jemand bei meiner Fehlersuche helfen?
Danke im Voraus und hier kommt mein Codeschnipsel:
Objekt.USI.Name + "
" + if Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr' != null then
Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr'.Anrede + " " + Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr'.Vorname + " " + Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr'.Nachname
else
null
end + "
" + Objekt.USI.'Straße & Hausnummer' + "
" + if Objekt.USI.Adresszusatz != null then
Objekt.USI.Adresszusatz
else
null
end + "
" + Objekt.USI.PLZ + " " + Objekt.USI.Ort
2 Antworten
-
Hallo, versuch's mal so:
Objekt.USI.Name + "
" + if Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr' != null then
Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr'.Anrede + " " + Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr'.Vorname + " " + Objekt.USI.'Ansprechpartner Faktura & Schriftverkehr'.Nachname + "
"
end + Objekt.USI.'Straße & Hausnummer' + "
" + if Objekt.USI.Adresszusatz != null then Objekt.USI.Adresszusatz + "
"
end + "
" + Objekt.USI.PLZ + " " + Objekt.USI.Ort
-
@Copytexter: Danke - hat prima funktioniert.
Der Umbruch muss zum richtigen Code-Teil und schon gehts.
Einzig statt:end + "
" + Objekt.USI.PLZ + " " + Objekt.USI.Ort
habe ich:
end + Objekt.USI.PLZ + " " + Objekt.USI.Ort
geschrieben.
Danke - Made my day!
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 747Ansichten