Amigo.
La respuesta precisa es la que dio Roberto. Hay que crear una clase, algo que puede ser muy sencillo, probablemente como ya lo hiciste o extremadamente complejo dependiendo de muchas cosas, como número de tablas involucradas, relaciones, impresión de datos, consultas, etc. algo que te ofrece el mismo VFP con los botones de navegación que se colocan al usar el asistente para crear formularios.
Creo que a nadie le gusta eso, aunque yo particularmente la sigo utilizando. Pero, de verdad es mejor utilizar el insert, delete etc. de sql y olvidar el append blanck de VFP y sus secuaces.
Hacer una clase para que funcione en cualquier formulario a mi me parece muy difícil, no se si alguien lo ha logrado ya, pero aún no lo he visto. Por ese motivo sigo con lo de VFP, a pesar de que he tenido que hacer algunos cambios y me ha costado muchas horas de trabajo y desvelo.
Pero sigue intentando quizás alguien si lo haya hecho y te ayuden.
Saludos
Elides Paredes
Barquisimeto Venezuela