[gelöst] Zu viele OR Abfragen

4. Februar 2008 11:23

Hallo zusammen,

Ich habe ein Problem wo warscheindlich einfach zu lösen ist, aber ich komm nicht drauf...

Ich habe eine IF abfrage mit 3 OR verknüpfungen. Leider wird diese zu lang
und Navision gibt folgenden Fehler aus:

"Die Aktion aus dem Menüe Bearbeiten (Meist 'Einfügen') wurde ignoriert, da
sie die maximale Anzahl von Zeichen (132) in der Textbox Contol1 überschritten
hätte."

Ich kann somit das dritte OR nicht einfühgen.

Meine If Abfrage sollte folgendermassen lauten:

IF (STRPOS(UPPERCASE(LiefAdr[lVari]), 'POSTFACH') > 0) OR (STRPOS(UPPERCASE(LiefAdr[lVari]), 'POSTALE') > 0) OR (STRPOS(UPPERCASE(LiefAdr[lVari]), 'P.O. BOX') > 0) THEN BEGIN

Könnte man dies mit einem CASE lösen?

Sorry stehe bisschen auf der Leitung.

Grüessli,
Melliandra
Zuletzt geändert von Melliandra am 4. Februar 2008 12:19, insgesamt 1-mal geändert.

4. Februar 2008 12:15

Mit den ORs hat die Meldung nichts zu tun. Eine Codezeile darf maximal 132 Zeichen haben, sonst muss sie auf mehrere Zeilen verteilt werden.

4. Februar 2008 12:19

:oops: man kann ja auch zu weit suche.

Vielen Dank! 8-)