Pues sí, la verdad es que me he "liao". Va un poco contra la filosofía de este blog, que es "las cosas de una en una y lo más fácil posible". Bien es cierto que difícil no es, pero si he juntado al menos tres cosas en este ejemplo.
Antes de pasar al meollo del asunto, no fijarse en el diseño, simple dónde los haya, pero no era eso lo que interesaba. Cuando interese ya haré un ejemplo de "diseño y presentación" de una aplicación.
Todo empezó por una pregunta de como hacer automáticamente, que si tenemos un talonario asociado a una persona, pongamos que empieza en 985 y acaba en 988, la primera venta que haga se le asigne el 986 y así consecutivamente hasta llegar al 988, púes ahí tendría que empezar un nuevo talonario cuya numeración no iría consecutiva.
Bueno me puse en ello y me fue planteando diversas situaciones y al final quedo esto:
1 -En el formulario principal aparece un cuadro combinado, al seleccionar uno de los códigos que tiene un asesor, automáticamente rellena el resto de campos que corresponden a esa persona.
2 - Si se introduce un código que no existe, nos abrirá un formulario para crear uno nuevo.
3 . Si el asesor no tiene ningún talonario asignado, la parte de abajo del formulario nos aparecerá en blanco, dándonos la opción de asignarle uno nuevo.
Una vez seleccionamos el talonario en el apartado inferior, ventas, podremos ir introduciendo las realizadas, dándole la aplicación un número consecutivo, siempre entre los que este el talonario, cerrando este apartado al llegar al final del talonario.
Esta pensada para que un mismo asesor pueda tener más de un talonario, sólo habría que crear un formulario aparte para ir introduciendolos.