![]() |
Datenbankfelder nach Zahlen durchsuchen
Hallo zusammen,
Habe da ein Problemchen.Ich will in einer Access-Datenbank über eine Eingabemaske nach Zahlen suchen die mit der eingegebenen Zahl anfangen. Das Problem besteht darin, daß über den Befehl TTable.Locate der Datensatz erst dann gefunden wird, wenn die Zahl im Feld als ganze Zahl existiert und wenn ich zum Beispiel nur die Anfangszahl eingebe. Die Datensätze sollen nicht rausgefiltert werden, sondern soll der erste gefundene Datensatz in der DBGrid-Komponente markiert werden. P.S: loPartialKey funktioniert leider bei mir nur mit Strings und nicht mit Intergerwerten. Suche dringend Hilfe... :wall: Vielen Dank im Vorraus, gruß Moony |
Re: Datenbankfelder nach Zahlen durchsuchen
Hi,
also wenn SQL-Query (where) und TTable :Filter flachfallen, dann bleibt wohl nur in einer Schleife Datensätze durchsuchen, dabei die Oberfläche abklemmen (gibt einen Befehl dafür) um die Perfdormance zu erhöhen. Grüsse Woki |
Re: Datenbankfelder nach Zahlen durchsuchen
Welchen Befehl meinst du denn? Denn da es eine verdammt große Datenbank ist, dauert es sehr lange bis alle Feldinhalte ausgelesen wurden.
mfG, moony |
Re: Datenbankfelder nach Zahlen durchsuchen
Zitat:
|
Re: Datenbankfelder nach Zahlen durchsuchen
Hey Memo....vielen Dank für die Hilfe mit dem Controls-Befehl.Hat was gebracht. :cheers:
Habe das heute morgen ausprobiert, läuft ziemlich schnell!!! Gruß, Moony |
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 by Thomas Breitkreuz