Filtern einer Accesstabelle
-
Hallo!
Ich suche nach einer Möglichkeit aus einer Accesstabelle nur die Datensätze anzuzeigen, bei denen ein bestimmtes Feld einen bestimmten Teilstring enthält.
Angenommen meine Datenfelder enthalten die folgenden Einträge:
Automobil
Rennauto
Rennautos
FerrariBeim Filtern ('Auto*') mit der Filterfunktion aus TTable finde ich nur den Datensatz mit dem Automobil. Ich möchte "Rennauto" und "Rennautos" aber gerne ebenfalls finden.
Das Filtern nach '*Auto' oder '*Auto*' läuft nicht.
Kennt jemand eine TTable-Alternative die bei der das möglich ist!
Es gibt einfach zu viele DB-Komponentenpakete um alle auszutesten.Vielen Dank für die Unterstützung.
-
Hallo
dein Freund ist SQL (LIKE)
MfG
Klaus
-
Hallo!
Mit den Kadao-Komponenten (http://www.delphi.pari.bg/) geht das.Aber mir stellt sich noch eine andere Frage.
Neuere Access-Versionen sollen doch Unicodefähig sein.
(Ich habe leider noch keine mit der ich testen könnte.)
Kann ich dann in den einzelnen Tabellenfeldern zwei Sprachen mischen,
zum Beispiel deutsch und griechisch (Für Insider: β-Naphthol)
Und wenn ja kennt jemand Komponenten (BCB 5, eventuell 6) die dies verarbeiten und am besten gleich mit fernünftigen Filterfunktionen.Vielen Dank.
-
Hallo nochmal,
oder ist der BCB 6 inzwischen vielleicht mit Komponenten ausgestattet die das von Haus aus können?
MfG
-
Hallo,
probiere mal das
ADOQArbeitgeber->Filter = "dbfeld like '%auto%'"; ADOQArbeitgeber->Filtered = true;