Entwickler-Ecke
Datenbanken - Filter funktioniert nicht richtig
jamany - Fr 02.07.04 17:04
Titel: Filter funktioniert nicht richtig
Über eine ADO-Tabelle greife ich auf eine Access-Datenbank zu, deren Ausgabe in einem Grid erfolgt.
Dabei möchte ich bei einem Klick auf einen Butten nur die Einträge anzeigen lassen, die keiner Kategorie zugeordnet sind.
Delphi-Quelltext
1: 2:
| AuswahlStr := ''; Table10.Filter:='Kategorie = ' + QuotedStr(AuswahlStr); |
Es wird aber nichts angezeigt.
Zum Testen habe ich mal eine vorhandene Kategorie als AuswahlStr angegeben. Daraufhin wurden auch alle Einträge angezeigt, die dieser Kategorie zugeordnet wurden. Das funktioniert also.
Aber wie müsste der Befehl korrekt lauten, wenn Das Feld Kategorie leer ist? Damit mir alle Einträge angezeigt werden, die ich noch keiner Kategorie zugeordnet habe...
Moderiert von
Klabautermann: Delphi-Tags hinzugefügt.
grayfox - Sa 03.07.04 21:49
hallo jamany!
nachdem das feld, dessen inhalt du filtern willst, ein stringfeld ist, würde ich es mal mit einem leerstring versuchen. falls das nicht klappt, könntest du einen vergleich auf '= NULL' machen.
mfg, stefan
jamany - So 04.07.04 09:14
danke. funktioniert
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!