Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE: Filtern funktioniert irgendwie nicht (https://www.delphipraxis.net/33789-bde-filtern-funktioniert-irgendwie-nicht.html)

FBrust 12. Nov 2004 14:54


BDE: Filtern funktioniert irgendwie nicht
 
Hallo,

ich greife über eine Query auf eine BDE-Tabelle zu. Je nach Vorgaben des Anwenders wird dieses Ergebnis dann weiter gefiltert, wobei der Filter (z. B. für das Jahr 2004) so aussieht:

Code:
(dtDate >= '01.01.2004') AND (dtDate <= '31.12.2004') AND (dblWeight > 0)
Dieser Filter liefert (obwohl Filtered auf true steht) trotzdem alle Datensätze der Abfrage, es gibt allerdings einige, bei denen dblWeight auf 0 steht. Genauso, wenn ich statt dblWeight = 0 nach dblWeight = 0 filtere, erhalte ich trotzdem alle Datensätze.

Ist der Filter evtl. falsch oder kann ich eine Abfrage nicht mehr weiter filtern?


Bin für jeden Tip dankbar



Gruß
Frank

Dummy 15. Nov 2004 10:21

Re: BDE: Filtern funktioniert irgendwie nicht
 
Hallo,

kann das Problem nicht nachvollziehen. Ein kleines Testprogamm liefert die richtigen Ergebnisse.

Unterschied:

(Verkauft >= 1.1.2004) AND (Verkauft <= 31.12.2004) AND (Festpreis > 0)

Lass mal die Hochkommas weg.

gruss dummy

FBrust 15. Nov 2004 16:23

Re: BDE: Filtern funktioniert irgendwie nicht
 
Hallo dummy,

wenn ich die Hochkommas weglasse, erhalte ich einen Fehler wegen einem ungültigen Zeichen ".".

Daran lag es auch nicht. Ich hatte den Filter-String in einer eigenen Variable zusammengebaut und schlicht und einfach vergessen, diese Variable auch der Eigenschaft Filter zuzuweisen :wall:

Jedenfalls danke für Deine Antwort.


Gruß
Frank

MrSpock 15. Nov 2004 20:58

Re: BDE: Filtern funktioniert irgendwie nicht
 
Hallo Frank,

ich würde sagen 100 Liegestütze und wir reden nicht mehr drüber :mrgreen: . Ich hatte mir schon Blasen ans Hirn gedacht :drunken:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz