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