![]() |
Paradox7 Tabelle filtern (zeichenweise)
Hallo,
ich habe eine Frage! Und zwar möchte ich gerne meien Paradox7 Tabelle Filtern. Das habe ich mit Delphi auch schon soweit geschafft. Aber es gefällt mir irgendwie nicht. das ist mein code jetzt:
Delphi-Quellcode:
und ich möchte es so:
Table1.Filtered := False;
Table1.Filter := 'Klasse = ' + QuotedStr(Edit1.Text); Table1.Filtered := True; wenn ich in mein Edit1 Feld eine "6" eintippe, dann soll er alle 6ten klassen filtern wenn ich hinter der 6 noch ein "a" eintippe, dann soll der mir alle 6a zeigen. und so weiter. wie mache ich das??? |
Re: Paradox7 Tabelle filtern (zeichenweise)
Delphi-Quellcode:
% heisst beliebig viele beliebige weitere Zeichen. Hoffe der Platzhalter ist auch bei Paradox %, denke aber schon
Table1.Filter := 'Klasse LIKE "' + edit1.text + '%"';
|
Re: Paradox7 Tabelle filtern (zeichenweise)
Hallo Smokey,
was Du beschrieben hast funktioniert mit SQL (auch bei Paradox). In der Eigenschaft Filter entfällt meines Wissens das LIKE und anstelle von % kommt * |
Re: Paradox7 Tabelle filtern (zeichenweise)
Hallo,
das funktioniert bei Paradox7 Tabellen leider nicht. gibt es eine andere möglichkeit??? Table1.Filter := 'Klasse LIKE "' + edit1.text + '%"'; |
Re: Paradox7 Tabelle filtern (zeichenweise)
Hallo,
also es sollte funktionieren. Ich verwende zwar immer Query - Kompos dafür aber mit der Table - Kompo muß es auch gehen. Hast Du den Hinweis von r-Kerber mal versucht und das % durch ein * ersetzt? |
Re: Paradox7 Tabelle filtern (zeichenweise)
DM.TOrtsverzeichnis.Filter := 'PLZ = ' + QuotedStr(Edit1.text) + '*';
hallo, dm ist ein datenmodul bei mit kommt ein fehler. aritmetische filterausdrücker werden nicht unterstützt. warum kommt der fehler??? |
Re: Paradox7 Tabelle filtern (zeichenweise)
Zitat:
Delphi-Quellcode:
DM.TOrtsverzeichnis.Filter := 'PLZ = ' + QuotedStr(Edit1.text + '*');
|
Re: Paradox7 Tabelle filtern (zeichenweise)
urgh stimmt, geht ja nicht direkt über SQL, dann hängt der Platzhalter natürlich von der Querykomponente ab
(die, die ich momentan benutze nehmen auch %). Aber entweder % oder * sollte schon gehen, allerdings ob auch bei ner Tablekomponente...ka Zur not einfach ne Querykomponentenehmen und damit einen Select * absetzen und den filtern |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz