0

Falsche Ausgabe im Drucklayout

Hallo, habe noch ein kleines Problemchen, wahrscheinlich ist es keine große Sache, aber irgendwie komme ich nicht drauf.

Folgende Situation: ich habe meistens nur einen Ansprechpartner in den Verträgen, machmal aber auch zwei Ansprechpartner. Im Drucklayout möchte ich dann beide Varianten berücksichtigen.

Folgenden Code habe ich für die Ausgabe der zweiten Adresszeile gesetzt:

if 'Vorname EZB 2' != 0 or 'Name EZB 2' != 0 then
if 'Titel EZB 2' = 1 or 'Titel EZB 2' = 2 or 'Titel EZB 2' = 3 then
'Anrede Brief EZB 2' + " " + 'Titel EZB 2' + " " + 'Vorname EZB 2' + " " + 'Name EZB 2' + ","
else
'Anrede Brief EZB 2' + " " + 'Vorname EZB 2' + " " + 'Name EZB 2' + ","
end
else
""
end

Wenn ich zwei Ansprechpartner habe, werden beide Zeilen auch ausgegeben, habe ich aber nur einen (also keinen Eingaben bei 'Vorname EZB 2' oder 'Name EZB 2!, dann schreibt er mir in der zweiten Adresszeile ein ",". Ich möchte aber, dass er dann nichts schreibt.

Kann mir da jemand helfen?

Gruß Andreas

1 Antwort

null
    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Andreas,

     

    so sollte es klappen:

     

    if 'Vorname EZB 2' or 'Name EZB 2' then
    if 'Titel EZB 2' = 1 or 'Titel EZB 2' = 2 or 'Titel EZB 2' = 3 then
    'Anrede Brief EZB 2' + " " + 'Titel EZB 2' + " " + 'Vorname EZB 2' + " " + 'Name EZB 2' + ","
    else
    'Anrede Brief EZB 2' + " " + 'Vorname EZB 2' + " " + 'Name EZB 2' + ","
    end
    else
    ""
    end

     

    Wenn Du unbedingt mit "!=" arbeiten willst, dann müsste es heissen:

    if 'Vorname EZB 2' != null or 'Name EZB 2' != null

    lg, Torsten

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 1Antworten
  • 403Ansichten