Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2005
jdangosto jdangosto is offline
Miembro
 
Registrado: jun 2004
Posts: 82
Poder: 20
jdangosto Va por buen camino
Inserció de varios datos en una columna

Buenos días.

Estoy intentando agregar más de un dato en una columna sin éxito.
Me explico, es una pequeña aplicación que gestiona ventas de productos y facturación, pues bien, en la venta intento agregar más de un registro pero no me deja. Los campos de venta que almaceno son nombre_producto, marca y modelo.

El problema es que no se cómo hacer para que por ejemplo, al cliente X se le haga una venta de X productos y los almacene en un mismo registro.

Los campos que tengo en la tabla de ventas son:
  • num_venta (numero de venta)
  • num_cli (numero de cliente)
  • nom_producto (producto)
  • marca
  • modelo
  • unidades
  • importe
  • fecha_venta
Es posible realizar lo que intento??
__________________
Lo que los Ojos ven y los Oidos Oyen la Mente se lo Cree (H.Houdini)
Responder Con Cita
  #2  
Antiguo 08-03-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Cita:
El problema es que no se cómo hacer para que por ejemplo, al cliente X se le haga una venta de X productos y los almacene en un mismo registro.
Si el producto es el mismo, es un solo registro, y entonces lo que cambia son el nº de unidades.

Si el producto es distinto, entonces son 2 registros y necesitas una relación Maestro- detalle, es decir 2 tablas .

tabla maestra: (guardas la información general de la venta)
num_venta (numero de venta)
num_cli (numero de cliente)
importe
fecha de venta

tabla detalle: (guardas todos los productos de cada Venta)
num_venta
nom_producto (producto)
marca
modelo
unidades
precio unidad

Ahora relacionas ambas tablas por el campo num_venta.

Si un cliente vende 3 productos:
en la tabla maestra, num_venta, será un registro solamente.
En la tabla detalle, el num_venta se repetirá 3 veces, es decir, uno por cada producto vendido.

Si necesitas mas informacón busca en el foro por "Maestro detalle" se ha hablado mucho sobre el tema.

Saludos

Última edición por Lepe fecha: 08-03-2005 a las 14:44:40.
Responder Con Cita
Respuesta



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 04:58:40.


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