Fidel. Porque rechazas los Formsets?, son ideales para que se te enrede la lógica, que se ubiquen donde quieren, que el usuario se sienta que esta en el carajo, que tarde más en abrir. Los vas hacer sentir despreciados.
Deberían denunciarte al INADI por discriminar los Formsets.
Los formsets se merecen un monumento...
recordatorio en el cementerio. Pero esto es porque es viernes.
Los formsets son algo que apareció en Fox Dos, con pantallas de caracteres, donde no había posibilidad de herencia de clases, y solo seis niveles de formularios (incluido el _screen), por lo que en diseños complejos, partes comunes a todos los formularios (por ejemplo botones de navegación) debían repetirse en cada formulario (100 formularios navegables, 100 veces el código), que con formsets se re-aprovechaba la parte común.
Y como siempre, VFP lo mantuvo para compatibilidad descendente. Casi no he visto otros lenguajes que haga algo parecido (bueno python mantiene compatibilidad ascendente pero eso es harina de otro foro).
Pero es como pasa siempre, cosas que son ampliamente superadas se empiezan a utilizar porque alguien las "descubre" cuando en realidad se mantuvieron para el que lo estaba usando a la espera que lo reemplace por algo mejor.
Es lo mismo que el uso del append blank + replace, cuando con un INSERT de sql, es más rápido y simple.
Saludos: Miguel, La Pampa (RA)
Larga Vida y Prosperidad
Que la Fuerza los acompañe