Drucklayout text if
Hallo Zusammen,
in meinem Druchlayout soll je nach Auswahl eines Auswahlfelds ein unterschiedlicher Text in einem Textfeld im Drucklayout erscheinen.
Hierzu habe ich folgende Formel in dem Layout hinterlegt:
Sehr geehrte{if Kontakt.Anrede = 1 then "r" else "" end} {Kontakt.Anrede} {Kontakt.Nachname},
{if Auftrag.Etikett = 1 then
"vielen Dank für Ihre Bestellung! Wir bitte um Begleichung der nachstehend aufgeführten Rechnung."
else
"vielen Dank für Ihre Beauftragung der nachstehend aufgeführten Reparaturarbeiten !"
end}
{Auftrag.'Ausführung'}
Wir bitten um Begleichung der folgenden Rechnung bis zum {'Fälligkeit'}
Ich bekomme aber immer nur den Text 2 angezeigt.
Kann mir jemand sagen, wo mein Gedankenfehler ist?
Danke und Gruß
Thomas
2 Antworten
-
Kann am Datenmodell liegen.
Wenn Auftrag.Etikett mehrere sein können, dann wird immer der else Wert ausgeben.
Man müsste dann last(Auftrag.Etikett) anwenden.
VG, Alex
-
Hallo Alex,
Danke, das war die Lösung
Gruß
Thomas
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1858Ansichten