Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 13-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 27
__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
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:49:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi