El formset es una herramienta mas para diseñar la aplicación, que inicialmente aparecio con el foxdos (2.5?) y respondia a la nacesidad de tener que cargar muchos datos y no existiendo el pageframe, era necesario usar formset.
Que ademas se sumaba a la cantidad de formularios anidados (5/6), y la limitación en cantidad de tablas abiertas.
O sea que con las nuevas caracteristicas de visual foxpro (no hay limites casi en cantidad de ventanas anidadas) y nuevos controles o propiedades de ocultación que permiten safar de la necesidad de un formset.
En mi caso, por ejemplo, tengo un contenedor con todas las opciones de busqueda, que esta oculto (pero diseñado sobre todos los demas controles).
Entonces en el formulario tengo un boton de busqueda, este lo que hace es hacer visible el contenedor, que queda tapando parte del formulario.
Una vez que el usuario invoca la busqueda (o la cancela), el control contenedor se oculta.
Si tengo varios pages, cada uno con una grilla, el mismo control, me permite buscar en cualquiera de las grillas (en la rutina de busqueda, según el page activo, configuro la busqueda).
Saludos: Miguel, La Pampa (RA)