Como puedo descontar botellas del inventario
#1
Escrito 04 junio 2013 - 10:56
bueno estoy en la ultima etapa de mi software y lo unico que me falta es descontar botellas pero...
como puedo hacer que cada 5 vasos de ron me descuente 1 botella?
bueno esta es mi BD
Saludos ojalá me pudan ayudar.!
#2
Escrito 05 junio 2013 - 03:24
Lo que no tiene sentido que tengas 5 botellas, gastes un vaso y vuelvas a tener 5 botellas, y así cuatro veces hasta que en el 5º vaso te baje "mágicamente" a 4 botellas, eso es dificil de hacer porque es muy poco realista.
#3
Escrito 05 junio 2013 - 01:06
Un vaso de ron es la quinta parte de la botella (botella / 5 ) o (vaso * 5).
Saludos
#4
Escrito 05 junio 2013 - 08:20
esa es mi duda y si es asi . masomenos como lo puedo hacer??
#5
Escrito 06 junio 2013 - 06:31
Pero debo hacer un procedimiento almacenado? un trigger??
esa es mi duda y si es asi . masomenos como lo puedo hacer??
Lo primero que debes hacer es cambiar un poco el diseño de tu base de datos para que los campos que tengan que ver con cantidades no sean de tipo entero sino de tipo float.
Puedes mirar este hilo, en el discutimos varias formas de implementar un sistema con tales requerimientos.
Saludos.
#6
Escrito 06 junio 2013 - 08:17
Pues si que cargan los "cubatas" en ese bar! En mi tierra te ponen unos vasos de forma de tubo con unos cubitos de hielo casi casi del mismo radio y con una botella tienes para unos 12 "cubatas" (ron con Coca-cola por si no se entiende).
#7
Escrito 06 junio 2013 - 05:03
Saludos!
#8
Escrito 07 junio 2013 - 08:37
"Cubetas pintaditas", les decimos en México...Por cierto, una botella de ron solo CINCO VASOS!!!!
Pues si que cargan los "cubatas" en ese bar! En mi tierra te ponen unos vasos de forma de tubo con unos cubitos de hielo casi casi del mismo radio y con una botella tienes para unos 12 "cubatas" (ron con Coca-cola por si no se entiende).
Algo que debes tomar en cuenta para hacer un sistema administrativo. Todos ésos detallitos y "puntos finos" deben ser tratados en una tabla que contenga las "unidades de medida", impuestos, métodos de redondeo y datos más o menos constantes que te pueden dar al traste tu programación. Usar un trigger podría funcionar, siempre y cuando tu constante no cambie de valor (valga el término), por ejemplo, el número áureo o el número pi..., pero en cuestión de unidades de medida, mejor pecar de preciso que volver a hacer TODA la programación...Jajajaj gracias ya lo estoy solucionando
Saludos!