https://foro.gambas-es.org/viewtopic.php?f=1&t=6651&p=40130#p40130
-----------------------------------
Torrealba2719
Miercoles, 04 Octobre 2017, 00:44

Re: Creación De Un Sistema De Ventas
-----------------------------------
[quote user="jsbsan" post="40100"]Torrealba2719

[quote]Hablando sobre el precio si el precio varia en este campo aceptaria como valor 0  y luego yo desde el programa lo modifique para que cuando se genere la tabla de la venta me salga con el precio que yo indique..[/quote]
No

Si prebees que se produzca ese caso, una solución puede ser  ampliar la tabla de datos de la base de datos de "descompuesto", y añadir un campo donde pongas el precio del producto (que en principio, por defecto,  seria el precio de la tabla "Producto").

 [img]https://foro.gambas-es.org/files/images/6/tabladescompuesto.png[/img] 

De esa manera almacenas el dato del precio de ese producto, de ese ticket concreto.

[quote]....yo desde el programa lo modifique para que cuando se genere la tabla de la venta me salga con el precio que yo indique..[/quote]
No, ten en cuenta que el ticket (y sus descompuestos, y sus precios) deben de estar almacenados en la base de datos, porque puedes necesitar listarlo en otra ocación (por ejemplo para ver un resumen de ventas, o de beneficios por trimestres, etc..). El programa  no puede estar pendiente de que te acuerdes que ese producto lo vendiste a otro precio. Todo debe de estar almacenado.

Es muy importante estudiar muy bien los distintos casos que se puedan presentar (por ejemplo el que comentas sobre distinto precio del mismo producto), y organizar la base de datos (y sus tablas, y campos), para que puedan recoger toda esa información.[/quote]


Pero de hecho mi sofware es asi el precio varia siempre..  por que la gente decide  el precio de lo que va a comprar.   ejemplo  10 dolares por una sandia. y otra personas pago 20 dolares por una sandia


