Estoy creando una tabla de cliente con un formulario y un separador de formularios con dos pestañas: “Direcciones” y “contactos”
Me gustaría que a la hora de dar de Alta el cliente en la pestaña de direcciones existan 3 direcciones distintas: “Dirección de Envío (con sus campos: Código postal,…provincia,etc,…)”, Dirección de facturación y dirección Fiscal.
Así mismo, me gustaría que a la hora de pinchar sobre la pestaña de contactos, existan 3 contactos con sus campos.
¿Cuál es la mejor manera de crear todo esto? Está claro que si meto todos los campos dentro de la tabla clientes funcionara correctamente, pero entiendo que no es lo más optimo.
He mirado Vbase, pero me parece demasiado complejo para el usuario final, y la idea es que de una vista de formulario de clientes, pueda ver todo,…
En PaaSOS está montado a nivel de tablas de la forma que mencionáis Puedes ver las fuentes dentro de la solución PaaSOS Core en el proyecto dbCORE y CORE.
Jorge PaaSOS, creo que se me queda muy grande, no me quiero liar más,…
No sé si he sabido explicarme, lo intento de nuevo, tengo claro que lo hago con un separador de formularios con varias pestañas, en este caso la pestaña “Direcciones” y la pestaña “Datos”, vale.
Dentro de cada una de las pestañas y su “subformulario” ira un control vista de datos, noo? Con su proceso que llame al plural. ¿Es así?
Vale, pongamos por ejemplo la pestaña direcciones, ¿Cómo hago para que dentro de esta pestaña, tenga la opción de rellenar tres direcciones distintas? Y solo tres,…
Puedes crearte tres índices de clave única con el cliente + el tipo de dirección (uno para cada tipo). De esta forma sólo podrás crear una dirección de cada tipo por cliente.
Lo que he hecho con la ayuda de Nexus, ha sido crear tres enlaces a maestro desde Cliente a Direcciones,…quedándome Direcciones1, Direcciones2, Direcciones3 desde clientes.
Hasta aquí perfecto.
Desde el formulario clientes y en la pestaña direcciones, en el subformulario direcciones, llamo a Direcciones1.Pais, Direcciones1.Provincia, etc, y lo ve bien, es decir puedo acceder a estos campos de la tabla direcciones, pero a la hora de ejecutar el formulario de alta de clientes e irme a la pestaña direcciones, cuando relleno el campo, por ejemplo direcciones1.pais, y paso al campo siguiente, me lo deja en blanco ¿Qué puedo estar haciendo mal?
Lo que me comentas, de los índices con clave única, no acabo de entenderlo,…muchas gracias.