Tabelle mit mehrerer NOT Filter Aufrufen [gelöst]

12. November 2015 14:16

Hallo Zusammen,

Ich habe eine Tabelle mit folgenden Einträgen

TblBenutzer:
ID Name
1 Hans
2 Fritz
3 Max
4 Müller
5 Meier

Ich möchte jetzt das Nr 3 und 4 nicht in der Auswahl erscheinen, weil zB gesperrt.

Ich rufe diese Tabelle über eine Form aus

TblBenutz.SETFILTER(Code,'<>%1','3'); //in der praxis eine schleife über eine ignore_user tabelle
TblBenutz.SETFILTER(Code,'<>%1','4');
IF FORM.RUNMODAL(FORM::TblBenutzer,TblBenutz) = ACTION::LookupOK THEN
MESSAGE('TEST');

jetzt sollte die Einträge 1, 2 und 5 in der Lookup Tabelle erscheinen
Ich erhalte aber 1, 2 ,3,5. Das heisst er nimmt nur den letzten setfilter NOT Eintrag.

Was mache ich falsch ?


Gruss Dani
Zuletzt geändert von dani_nav am 14. November 2016 11:02, insgesamt 1-mal geändert.

Re: Tabelle mit mehrerer NOT Filter Aufrufen

12. November 2015 14:41

Hallo,

versuch's doch mal mit:
Code:
TblBenutz.SETFILTER(Code,'<>%1&<>%2','3','4');

Re: Tabelle mit mehrerer NOT Filter Aufrufen

12. November 2015 14:48

Code:
TblBenutz.SETFILTER(Code,'<>%1','3');
TblBenutz.SETFILTER(Code,'<>%1','4');


Dein zweites "SETFILTER" überschreibt das erste SETFILTER. Es ergänzt sich nicht.

In deinem Fall wäre eher folgendes angebracht:
Code:
TblBenutz.SETFILTER(Code,'<>%1&<>%2','3','4');


Edit: natürlich muss es & udn nicht | sein - da habe ich nicht richtig nachgedacht :oops:
Zuletzt geändert von Danis am 12. November 2015 15:29, insgesamt 1-mal geändert.

Re: Tabelle mit mehrerer NOT Filter Aufrufen

12. November 2015 15:21

Danis hat geschrieben:
Code:
TblBenutz.SETFILTER(Code,'<>%1|<>%2','3','4');


ich hab da auch so meine Probleme mit dem '&' und dem '|', aber ich glaube, dass JM da eher recht hat. :wink:

Denn ein filter auf "<>3" oder "<>4" würde bedeuten, dass sowohl 3 und 4 gefunden werden, den "3 ist ungleich 4" und "4 ist ungleich 3".

korrekt müsste es also lauten:
Code:
TblBenutz.SETFILTER(Code,'<>%1&<>%2','3','4');

wie JM schon schrieb.

Gruß Fiddi

Re: Tabelle mit mehrerer NOT Filter Aufrufen

12. November 2015 15:29

Du hast absolut recht! Da war ich wohl nicht ganz bei mir :shock:

Re: Tabelle mit mehrerer NOT Filter Aufrufen

12. November 2015 16:56

Super Danke für eure Hilfe.