Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con una base de datos

isroco

Bovino adicto
Desde
12 Nov 2009
Mensajes
869
Buenas noches

Me pidieron crear una especie de punto de venta. donde solo se desplieguen los datos del cliente, la clave del producto, descripcion, precio unitario y cantidad.

Mi problema es como guardar mas de uno en la misma tabla?
lo que llevo o he pensado son los siguientes campos:
VENTA:
folio
fecha
hora
cve_cliente
cve_prod
cantidad
total

Pero esto es solo un producto; Como agrego mas en en esta tabla?
 
Necesitas un campo "llave", que aparezca en todas las tablas. Con ese podrás controlar todos tus requerimientos.

Por ejemplo, el número de cliente, utilizarlo como llave, de ahí ese valor modificará la tabla de productos para saber qué producto requiere dicho cliente, pero leyendo de la tabla de clientes los datos que necesitas saber del mismo.
 
Para esto requieres de no una, si no 2 tablas, una que te guarde datos de venta en si, otra que te guarde el detalle de la venta, por ejemplo
folio
fecha_venta
fecha
hora
cve_cliente

otra tabla donde guardes el detalle
linea
folio
cve_prod
cantidad
precio

cuando se crea la venta, se genera un folio, ese folio es el folio de venta, despues en la segunda tabla agregas el detalle, ambas tablas se vinculan con el folio,

Un ejemplo
http://www.databaseanswers.org/data_models/customers_inventory_and_pos/index.htm
 
Esa pagina de database answers me ayudo mucho cuando estaba iniciando hace unos 15 años mas o menos.
 
Volver
Arriba