Si está indexado por nombre, que debiera estarlo.
Código Delphi
[-]if MiTabla.FindKey(['luis']) then
begin
MiTabla.Edit;
MiTablaEdad.Value:=Variable1;
MiTablaPeso.Valu:=Variable2;
MiTabla.Post;
end
else
ShowMessage('No se encontró Luis');
Un Saludo.
Nota:Caso de no estar indexado deberás utilizar
Locate.
Otra opción sería hacer lo mismo utilizando
SQL.