FindField te buscará un campo del dataset y te devuelve un puntero a ese campo.
si lo que queres es ubicar un registro dentro de lo ya cargado en el dataset, podes valerte del método Locate.
Si queres buscar un registro directamente en la base de datos, entonces has de lanzar un select contra esta:
Código SQL
[-]
Select *
from cliente
where nombre like '%JUAN%';
Hasta luego.
