Problem bei Anredescript bei Auftragsformular.
BeantwortetHallo,
ich versuche mein Auftragsformular noch in der Ansprache zu perfektionieren.
Nun habe ich das Problem das mein Ansprachescript nicht funktioniert.
' Anschreiben
if ( AUF_Anrede <> "" ) DrawText(AUF_Anrede, links1, hoehe, LAYOUTWIDTH, 50) set hoehe to hoehe + 80 elseif StrComp("Frau" , AUF_Anrede) = 1
DrawText("Sehr geehrte " + AUF_ADR_RaAnrede + " " + AUF_ADR_RaNachname + "," , links1, hoehe, LAYOUTWIDTH, 50) set hoehe to hoehe + 80
elseif StrComp("Herr" , AUF_Anrede) = 1
DrawText("Sehr geehrter " + AUF_ADR_RaAnrede + " " + AUF_ADR_RaNachname + "," , links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80 elseif StrComp("Hr." , AUF_Anrede) = 1
DrawText("Sehr geehrter " + AUF_ADR_RaAnrede + " " + AUF_ADR_RaNachname + "," , links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80 elseif StrComp("Fr." , AUF_Anrede) = 1
DrawText("Sehr geehrte " + AUF_ADR_RaAnrede + " " + AUF_ADR_RaNachname + "," , links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80 elseif StrComp(" " , AUF_Anrede) = 1
DrawText("Sehr geehrte Damen und Herren,", links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80 endif
scheinbar kann das Auftragsformular nichts mit = 1 anfangen.
Was mache ich falsch, ich muss doch darauf überprüfen ob entsprechende StrComp übereinstimmt.
-
Hallo Herr Büttner,
vielen Dank für Ihre Hilfe. Ich habe jetzt die Lösung mit dem Geschlecht der Adresse gewählt und um ein If ergänzt.
Damit kann man über die Eingabemaske die Adressvorgaben überschreiben.if ( AUF_Anrede <> "" )
DrawText(AUF_Anrede, links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80
elseif ( AUF_ADR_RaGeschlecht = "w" )
DrawText("Sehr geehrte " + AUF_ADR_RaAnrede + " " + AUF_ADR_RaNachname + "," , links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80
elseif ( AUF_ADR_RaGeschlecht = "m" )
DrawText("Sehr geehrter " + AUF_ADR_RaAnrede + " " + AUF_ADR_RaNachname + "," , links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80
elseif ( AUF_ADR_RaGeschlecht = "" )
DrawText("Sehr geehrte Damen und Herren,", links1, hoehe, LAYOUTWIDTH, 50)
set hoehe to hoehe + 80
endifVielleicht hilft es ja auch noch jemand anderem.
Viele Grüße
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
2 Kommentare