Bien una búsqueda sin índices te obligaría a utilizar Locate:
Código:
if Clientes.Locate('Codigo', Edit1.Text,[]) then
ShowMessage('Código encontrado');
Si tienes índices lo cual es totalmente aconsejable.
Búsqueda Exacta.
Código:
if MiTabla.FindKey[Edit1.Text] then
ShowMessage('Código encontrado');
Búsqueda aproximada:
Código:
if MiTabla.FindNearest[Edit1.Text] then
ShowMessage('Código encontrado');
Libro, yo te aconsejo "La cara oculta de Delphi 4", que creo siga pudiéndose descargar gratuitamente de la Web del autor "Ian Marteens".
Un Saludo.