gaunmanuel respondió:
Ok, antes de desactivar el Query, guardas el valor del campo que es llave primaria, digamos así: var nombre:string; begin nombre := QueryNOMBRE.Value; Query.ACtive := false; Query.ACtive := true; query.Locate('NOMBRE',nombre,[]); end; Lo que trato de...