0

Im Drucklayout wird Leerzeichen gesetzt, wenn Feld nicht "besetzt" ist

Hallo, ich möchte in einem Drucklayout folgende Ausgabe erzeugen:

"Anrede" "Titel" "Vorname" Name"

Wenn bei "Titel" nun keine Eingabe erfolgt ist, werden in der Druckausgabe zwischen "Anrede" und "Vorname" zwei Leerzeichen gesetzt, es soll aber nur ein Leerzeichen erscheinen.

Ich habe folgenden Code gesetzt:

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

Damit klappt es aber nicht.

Was mache ich falsch?

2 Antworten

null
    • mirko3
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Andreas, schau mal ob es so geht.

    *

    if 'Titel EZB 1'=1 or 'Titel EZB 1'=2 or 'Titel EZB 1'=3

    then

    'Anrede EZB 1' + " " + 'Titel EZB 1' + " " + 'Vorname EZB 1' + " " + 'Name EZB 1'

    else

    'Anrede EZB 1' + " " + 'Vorname EZB 1' + " " + 'Name EZB 1'

    end

    *

    Mirko

    • BILDUNGSKREIS SPRACHEN
    • Andreas_Reder
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke Mirko, das war es schon. Jetzt funktioniert es. Meine Programmierkenntnisse sind schon etwas eingerostet...