25. November 2010 12:00
25. November 2010 12:05
25. November 2010 12:16
25. November 2010 12:26
NAVGATOR hat geschrieben:ich glaub das kann nicht die Lösungs sein
26. November 2010 14:14
NAVGATOR hat geschrieben:Hallo,
folgendes Problem:
Ich möchte mit SETFILTER nach allen Kreditoren filtern, die B&T enthalten,
also SETFILTER(Name,*@B&T*);
Das Problem ist jetzt, dass & als UND-Operator verstanden wird, und nicht als Teil des String.
Wie bekomme ich es hin, dass & als Teil des String verwendet wird?
Vielen Dank für eure Hilfe!
SETFILTER(Name, '*@B?T*');
IF STRPOS(UPPERCASE(Name), 'B&T') > 0 THEN BEGIN
...
END;
26. November 2010 14:36
winfy hat geschrieben:Die SETFILTER Variante geht bei mir auch nicht @McClane!
26. November 2010 14:39
McClane hat geschrieben:Bei mir aber :P Sowohl Native als auch SQL.
Mit SETFILTER(Name, '@*B&T*'); kommen alle, die mit "T" beginnen und "B" enden (also sinngemäß T*B), und sonst der eine, in dessen Namen wirklich der Substring vorkommt. Allerdings mit Nav5 SP1.
26. November 2010 15:07
1. Dezember 2010 11:39
2. Dezember 2010 03:34
pduck hat geschrieben:Ich kenne noch folgende Variante: SETFILTER(<Feld>, STRSUBSTNO('@*%1&%2*', 'B', 'T'));