Base de datos para facturar
Publicado por Gamor (3 intervenciones) el 24/05/2016 11:46:24
Estoy intentando crear una base de datos para realizar facturas (no hay control de inventario).
Para ello he creado las siguientes tablas:
Clientes – con los campos: codcliente – nombre cliente – CIFcliente
Direcciones – con los campos: codcliente – coddirección – dirección – codpostal – codprovincia – pais
Provincias – con los campos: codprovincia – nombreprovincia
Tengo relacionadas las tablas de la siguiente manera:
Clientes con Direcciones por el codcliente
Direcciones con Provincias por codprovincia
La tabla Direcciones la he creado ya que hay cliente que tienen distintas delegaciones y aunque su CIF es el mismo nos piden que le hagamos facturas con distintas direcciones (nos pide un servicio la delegación 1 pues hacemos la factura con la dirección de la delegación 1).
Después están las tablas propias de la factura:
Cabfactura: con los campos: numfactura – fechafactura – codcliente – coddirección
Detfactura: con los campos: numfactura – concepto – cantidad – importe – tipoIVA
Estas tablas esta relacionadas de la siguiente manera:
Cabfactura con Clientes por codcliente y quería relacionarla con Direcciones por coddirección encuentro que dicha relación no funciona o no sé como hacer que funcione. Intentaré explicarme el Cliente 1 puede tener 2 direcciones que por defecto tendrá el coddirección 0 y 1. Si tenemos el Cliente 2 con otras 2 direcciones su coddirección también sera 0 y 1. Había pensado crear un campo con la “suma” del codigocliente + coddirección y crear una relación con este campo calculado, pero no me permite crear relaciones con campos calculados.
Estoy bastante atascado con ello.
¿Alguien me puede echar una mano? Gracias.
Para ello he creado las siguientes tablas:
Clientes – con los campos: codcliente – nombre cliente – CIFcliente
Direcciones – con los campos: codcliente – coddirección – dirección – codpostal – codprovincia – pais
Provincias – con los campos: codprovincia – nombreprovincia
Tengo relacionadas las tablas de la siguiente manera:
Clientes con Direcciones por el codcliente
Direcciones con Provincias por codprovincia
La tabla Direcciones la he creado ya que hay cliente que tienen distintas delegaciones y aunque su CIF es el mismo nos piden que le hagamos facturas con distintas direcciones (nos pide un servicio la delegación 1 pues hacemos la factura con la dirección de la delegación 1).
Después están las tablas propias de la factura:
Cabfactura: con los campos: numfactura – fechafactura – codcliente – coddirección
Detfactura: con los campos: numfactura – concepto – cantidad – importe – tipoIVA
Estas tablas esta relacionadas de la siguiente manera:
Cabfactura con Clientes por codcliente y quería relacionarla con Direcciones por coddirección encuentro que dicha relación no funciona o no sé como hacer que funcione. Intentaré explicarme el Cliente 1 puede tener 2 direcciones que por defecto tendrá el coddirección 0 y 1. Si tenemos el Cliente 2 con otras 2 direcciones su coddirección también sera 0 y 1. Había pensado crear un campo con la “suma” del codigocliente + coddirección y crear una relación con este campo calculado, pero no me permite crear relaciones con campos calculados.
Estoy bastante atascado con ello.
¿Alguien me puede echar una mano? Gracias.
Valora esta pregunta


0