Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Locate next/prior (https://www.delphipraxis.net/115965-locate-next-prior.html)

Meriones 20. Jun 2008 16:38

Datenbank: MSSQL • Zugriff über: ODBCExpress

Locate next/prior
 
Hallo,

wie suche ich nach bestim. Text in einem DBGrid/DataSet.
Mit DataSet.locate finde ich immer nur den ersten Eintrag, wie komme ich zum nächsten ????

Ich hab dazu bisher nichts gefunden, oder bin ich zu blöd :?

Schönes WE, meriones

marabu 20. Jun 2008 17:52

Re: Locate next/prior
 
Hallo,

es kommt darauf an, welche Vorstellungen du für die Benutzerschnittstelle deines Programms hast. Du kannst die Suche in Analogie zu einer Suche in einem Editor gestalten, indem du von Datensatz zu Datensatz gehst (Next, Prior) bis sich ein Feldinhalt als Treffer qualifiziert. Du kannst aber auch die Filter-Property des DataSets benutzen und vorübergehend nur die Treffermenge anzeigen. Die WHERE-Klausel deines SQL-Statements anzupassen wäre ein dritter Ansatz, der aber nur unter bestimmten Randbedingungen in Frage kommt.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz