[Gelöst] SETFILTER setzen für "UNGLEICH LEER"

27. Juli 2010 16:28

Hallo zusammen!

Ich möchte in einem Report einen Filter "ungleich Leer" setzen. Als NAV-Endanwender verwendet man ja " <>'' " aber NAV nimmt dies im Programmcode so nicht an. NAV löscht dann immer das letzte Hochkomma.
So geht es also nicht:
SETFILTER("Construction BOM Line"."Unit of Measure Code",'<>''');
Aber so geht es:
filter := COPYSTR('<>''A',1,3) + COPYSTR('<>''A',3,1);
SETFILTER("Construction BOM Line"."Unit of Measure Code",filter);


Gibt es eine schönere Lösung?
Danke!
Zuletzt geändert von Metz am 6. August 2010 12:36, insgesamt 1-mal geändert.

Re: SETFILTER setzen für "UNGLEICH LEER"

27. Juli 2010 16:35

Willkommen bei uns!

Code:
SETFILTER("Unit of Measure Code", '<>%1', '');

Re: SETFILTER setzen für "UNGLEICH LEER"

27. Juli 2010 21:11

Der folgende Filter geht alternativ auch.
Einfach für jedes ' im Filter zwei '' setzen.

Code:
SETFILTER("Construction BOM Line"."Unit of Measure Code",'<>''''');


mfg,
winfy

Re: [Gelöst] SETFILTER setzen für "UNGLEICH LEER"

2. August 2010 14:55

Top! Danke!