Mensaje    Asunto: Estado de una tabla Responder citando

hola, que tal, alguien puede ayudarme?
estoy haciendo una busqueda, en una tabla, la busqueda la hago con findkey, cuando encuentro un registro deseo modificar un campo que no es el indice en la tabla.
si llamo Edit();, me manda el error de "expression too long", asumo que se debe a que el estado de la tabla es Setkey, si antes de modificar llamo Editkey(), al modificar el campo que quiero(que no es el indice), me dice que no puede porque no es indice.
como puedo cambiar el estado de la tabla para poder editar los otros campos que no son llave?
de antemano gracias