Probleme bei Formulierung einer Bedingung
Hallo zusammen,
ich habe folgenden Code für eine Funktionsfeld:
"Dokument-Nr: " + "
" + "Beleg-Datum: " + "
" + "Lieferanten-Nr: " + "
" + "Kunden-Nr: " + "
" + if Dokumenttyp = 4 then
"Anfrage-Nr: "
else
"Bestell-Nr: " + "
" + if Dokumenttyp = 4 then
"Anfrage-Datum: "
else
"Bestell-Datum" + "
" + "Liefertermin:" + "
" + "Lieferbedingung:"
end
end
Wenn die Bedingung Dokumenttyp = 4 nicht erfüllt ist, funktioniert es wie gewünscht. Ist sie erfüllt, bricht er jedoch nach "Anfrage-Nr:" ab. Wo liegt mein Fehler?
Vielen Dank vorab und viele Grüße
Heino
2 Antworten
-
Hallo Heino,
Du hast da wohl ein "end" zwischendrin vergessen zu setzen - Ninox hat das automatisch an's Ende angefügt. Somit ignoriert Ninox wenn Dokumenttyp = 4 alles nach dem ersten "else". Probier's mal so:
"Dokument-Nr: " + "
" + "Beleg-Datum: " + "
" + "Lieferanten-Nr: " + "
" + "Kunden-Nr: " + "
" + if Dokumenttyp = 4 then
"Anfrage-Nr: "
else
"Bestell-Nr: " end + "
" + if Dokumenttyp = 4 then
"Anfrage-Datum: "
else
"Bestell-Datum" + "
" + "Liefertermin:" + "
" + "Lieferbedingung:"
end
lg, Torsten
-
Hallo Torsten, vielen Dank für Deine Hilfe; jetzt funktioniert es!
Viele Grüße, Heino
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 462Ansichten