Ver Mensaje Individual
  #5  
Antiguo 13-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 25
__cadetill Va por buen camino
Ma apunto a lo que comenta el amigo Román, pero con una pequeña diferencia (sino, de qué la respuesta )

La estructura de tus tablas yo las haría así (más o menos):

Facturas = (codigo, otros campos)
Detalles = (Codigo, Linea, Descripcion, Importe)

Donde Linea sería un contador de las lineas de una determinada factura, es decir, algo así (siguiendo tu ejemplo):

factura1, 1, plano topográfico,5€
factura1, 2, fotocopias,1€
factura1, 3, averías,20€

factura2, 1, plano,5€
etc.

O bien otra alternativa, si las descripciones se soliesen repetir, es crear una tabla de "descripciones", "artículos", ... llamalo como quieras, que tenga (al menos) 2 campos : ID, Descripcion y hacer la unión entre las 2 tablas para saber la descripción (en el detalle de faturas sólo grabarias el ID del articulo/descripcion)

Se que quizás estas propuestas hagan cambiar bastante tu diseño, pero, al igual que Román, creo es el acertado y, a la larga, seguro que te ahorran dolores de cabeza
Responder Con Cita