Usando método LOCATE no Delphi 7

Exemplo:

Begin

DM.ClientDataSet1.Locate('NOME_CAMPO', EdtLocalizar.Text, [loCaseInsensitive, loPartialKey]);

end;



Onde,

NOME_CAMPO é o campo da tabela onde você deseja localizar o registro, e EdtLocalizar.Text é o edit onde você digita o valor à ser comparado.

loCaseInsensitive: para não diferenciar maiúscula/minúsculas e acentos

loPartialKey: para buscar parte do texto digitado.


OBS. Eu coloquei esse código acima no evento OnChange do Edit.

Um comentário: