Im einfachsten Fall geht es so:
Delphi-Quellcode:
procedure TForm1.suchenClick(Sender: TObject);
begin
with DBGrid1.DataSource.DataSet do
if not Locate('feld1', 'text1', []) then
ShowMessage('Pech gehabt');
end;
Je nach Feldtyp kannst du noch Optionen in den LocateOptions (dritter Parameter) benutzen. Auch das Suchen in einer Feldkombination ist möglich, allerdings mit leicht geänderter Syntax:
... Locate('feld1;feld2', VarArrayOf(['text1', 'text2']), [loCaseInsensitive, loPartialKey])
Schau einfach mal in die Online Hilfe von Delphi.
marabu