![]() |
Datenbank: ADO • Zugriff über: ADO
Tadotable und filtern
Hallo,
wir haben ein ganz kleines Problem. Wir stellen zur Zeit ein relativ grosses dB Program auf ADO um. Das ging bisher ganz Problemlos, bis auf den Einsatz von Filtern. In TDBtable war es möglich einen Filter dieser Art zu benutzen: 1KGL00* wobei der * als Wildcard galt. Es wurden also alle Einträge, die mit 1KGL00...... beginnen angezeigt. In Tadotable geht das nicht mehr. Gibt es eine andere Möglichkeit? Rainer |
Re: Tadotable und filtern
1, Verwende auf jedenfall statt TADOTable/TADOQuery TADODataset
2, Filter sind bei der BDE schlecht gewesen, wenn auf eine richtige SQL-Datenbank zugegriffen wurde, da evtl. zu viele Datensätze übers Netz übertragen wurden. Verwende lieber angepaßte, gefilterte SQL-Statements. Welche Datenbank verwendest Du denn? ADO ist keine Datenbank, nur der Zugriffsweg. |
Re: Tadotable und filtern
Hallo,
ja ja ist mir auch klar. Wir verwenden MSaccess. Das Problem ist bloss, dass ich die Filterei nicht aufgeben kann, ohne massiv in das ganze Programm einzugreifen. Gibts jetzt sowas wie eine Wildcard oder nicht. Rainer |
Re: Tadotable und filtern
Zitat:
Also folgende Änderung durchführen: * -> %, _ -> ? |
Re: Tadotable und filtern
Hallo Bernhard,
weder % noch ? funktionieren beim Filtereintrag. trotzdem vielen Dank Rainer |
Re: Tadotable und filtern
Wie genau sieht dein Filterstring aus? Und was passiert? Gibts ne Fehlermeldung oder bleiben einfach keine Daten mehr übrig?
|
Re: Tadotable und filtern
Hallo Rainer,
Zitat:
Delphi-Quellcode:
Grüße vom marabu
with Sender as TADODataset do
Accept := Copy(FieldByName('FELDNAME').AsString, 1, Length(FilterText)) = FilterText; |
Re: Tadotable und filtern
Hallo,
es bleibt nix mehr übrig. Der Filterstring ist aus TDBTable übernommen und sah ursprünglich so aus: Identnummer="1KGL00*" Im Anhang an das 1KGL00 folgen noch 4 Ziffern die alle, in der Tabelle dargestellt werden müssen. Ich hab alles mögliche ausprobiert. Hochkomma weggelassen, * durch % ersetzt. Rainer |
Re: Tadotable und filtern
Hallo,
kommt Leute, das gibts doch garnicht, dass man den Filter in Tadotable nicht mehr einsetzen kann! Hat irgendjemand ein Tutorial, oder kennt jemand eine Quelle (Codeschnipsel). Ich kann einfach nicht glauben, dass man mit dem Filter nur Volltreffer anzeigen kann ( auf der Tabelle natürlich ). Was hat denn Filter dann für einen Sinn? Gibt's irgendwo den Sourcecode zu TADOtable? Rainer |
Re: Tadotable und filtern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 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 by Thomas Breitkreuz