23. September 2015 15:02
23. September 2015 15:07
War es vielleicht nur ein Tippfehler beim Schreiben des Betrags? Richtig wäre <>0976*MSNAVLerner hat geschrieben:Möchte ich jedoch alle Artikel, außer diejenigen, die mit 0976 beginnen, Filter <>0976' funktioniert das ganze nicht.
23. September 2015 15:10
Natalie hat geschrieben:War es vielleicht nur ein Tippfehler beim Schreiben des Betrags? Richtig wäre <>0976*MSNAVLerner hat geschrieben:Möchte ich jedoch alle Artikel, außer diejenigen, die mit 0976 beginnen, Filter <>0976' funktioniert das ganze nicht.
23. September 2015 15:39
23. September 2015 15:43
23. September 2015 15:49
MSNAVLerner hat geschrieben:Ja wir sind noch auf der Native Datenbank. Wieso funktioniert der <>-Filter nur bei SQL?
Die SQL Server Option ermöglicht es Ihnen, dieses Symbol mit Platzhaltern zu kombinieren. Zum Beispiel bedeutet <>A*, dass nach Texten gesucht werden soll, die nicht mit einem großen A beginnen.
Was für Möglichkeiten gibt es dann bei der nativen Lösung?
23. September 2015 16:05
23. September 2015 16:52
MSNAVLerner hat geschrieben:Ich bin gerade dabei einen Report zu bauen der mir die Anzahl aller Artikel gibt, deren Artikelnr. nicht mit "0976*" beginnt.
Anzahl := ItemOhneJedenFilter.COUNT - ItemFilterBeginntMit0976.COUNT;
24. September 2015 08:34
Natalie hat geschrieben:MSNAVLerner hat geschrieben:Ich bin gerade dabei einen Report zu bauen der mir die Anzahl aller Artikel gibt, deren Artikelnr. nicht mit "0976*" beginnt.
Geht es dir nur um die bloße Anzahl, oder um die Ausgabe der einzelnen Artikel <>0976*?
Im ersteren Fall reicht doch auch ein
- Code:
Anzahl := ItemOhneJedenFilter.COUNT - ItemFilterBeginntMit0976.COUNT;
24. September 2015 08:37
Jetzt verwirrst du MICHMSNAVLerner hat geschrieben:Mir ging das mit dem <> nicht aus dem Kopf und ich habe es mal testweise bei anderen Reports probiert und dort funktionierts reibungslos. Wenn ich beispielsweise <>KreditorNr. als Filterkriterium eingegeben habe, hat dies ohne Probleme funktioniert.
Wäre mir neu.Da komme ich wieder zurück zu meiner Idee, dass es an der Leerzeile der Artikelnr. liegen könnte: "097623 110".
24. September 2015 09:07
Natalie hat geschrieben:Jetzt verwirrst du MICH
Wäre mir neu.
Versuch mal <>'0976*'
24. September 2015 11:17
24. September 2015 11:32
vempire hat geschrieben:Hallo,
wie wär's mit
SETFILTER('..0975|0977..');
24. September 2015 12:56
elTorito hat geschrieben:Wollte ich auch grad vorschlagen :) Müsste aber ..0976 sein (Alle Artikel bis 0976)
24. September 2015 14:28
vempire hat geschrieben:elTorito hat geschrieben:Wollte ich auch grad vorschlagen :) Müsste aber ..0976 sein (Alle Artikel bis 0976)
Da muss ich widersprechen. Da wäre der Artikel '0976' dabei, wenn es so eine (4-stellige) Artikelnr gäbe.
Deshalb die Idee mit den vielen "Z". "..0975ZZZZ"
24. September 2015 20:55
MSNAVLerner hat geschrieben:Möchte ich jedoch alle Artikel, außer diejenigen, die mit 0976 beginnen, Filter <>0976* funktioniert das ganze nicht
SETFILTER("No.",'<>0976*');
SETFILTER("No.",STRSUBSTNO('<>%1','0976*'));
25. September 2015 08:52
Jupiter hat geschrieben:MSNAVLerner hat geschrieben:Möchte ich jedoch alle Artikel, außer diejenigen, die mit 0976 beginnen, Filter <>0976* funktioniert das ganze nicht
Versuche es mal anstatt mitmit
- Code:
SETFILTER("No.",'<>0976*');
- Code:
SETFILTER("No.",STRSUBSTNO('<>%1','0976*'));
SETFILTER war (zumindest in früheren Versionen) etwas fehlerhaft was solche oder ähnliche Filter angeht
25. September 2015 09:53
MSNAVLerner hat geschrieben:So hat es leider auch nicht funktioniert. Ich bin ziemlich verwirrt dahingehend, dass bei anderen Reports das Filterkriterium "<>" reibungslos funktioniert, doch hier macht es mir Probleme
25. September 2015 11:07
29. September 2015 18:53
Natalie hat geschrieben:Ein "Ungleich-Filter" funktioniert nur beim SQL-Server - könnte es sein, dass ihr noch mit der nativen Datenbank (*.fdb) arbeitet?
30. September 2015 14:26