Diseño de Base de Datos
Hola, quien sea que me conteste, muchas gracias de antemano.
(Mi aplicación esta hecha en VB6, no se si sea importante)
Lo que pasa es que tengo tres tablas llamadas Productos, Ventas y Compras. En Productos almaceno la cantidad de Produxctos en existencia y cada vez que se hace una Venta esta cantidad disminuye y cuando hago una Compra pues obviamente aumenta.
Bueno a parte de eso tengo que mostrar en pantalla las Ventas y Compras que se han hecho, pero bueno ahí viene mi duda. Es que tengo un botón de eliminar Productos y pues los borra eso que ni que; el problema viene que si por ejemplo, el usuario borra HOY un producto que se acaba de vender AYER (no impotrtandole que aun hay existencias de ese producto), entonces al momento que yo quiera mostrar en pantalla las ventas de Ayer entonces cuando quiera jalar las características de ese producto borrado de seguro me va a marcar error o simplemente no me va a mostrar nada. (Igual aplica para las compras)
La pregunta es ¿qué debo hacer?: Quitar el botón de borrar, o manejar en la tabla una fecha de alta y de baja. O como le hago ¿?. Que me recomienda
(Mi aplicación esta hecha en VB6, no se si sea importante)
Lo que pasa es que tengo tres tablas llamadas Productos, Ventas y Compras. En Productos almaceno la cantidad de Produxctos en existencia y cada vez que se hace una Venta esta cantidad disminuye y cuando hago una Compra pues obviamente aumenta.
Bueno a parte de eso tengo que mostrar en pantalla las Ventas y Compras que se han hecho, pero bueno ahí viene mi duda. Es que tengo un botón de eliminar Productos y pues los borra eso que ni que; el problema viene que si por ejemplo, el usuario borra HOY un producto que se acaba de vender AYER (no impotrtandole que aun hay existencias de ese producto), entonces al momento que yo quiera mostrar en pantalla las ventas de Ayer entonces cuando quiera jalar las características de ese producto borrado de seguro me va a marcar error o simplemente no me va a mostrar nada. (Igual aplica para las compras)
La pregunta es ¿qué debo hacer?: Quitar el botón de borrar, o manejar en la tabla una fecha de alta y de baja. O como le hago ¿?. Que me recomienda
Respuesta de gmenendez
1