Primera entradas Primeras salidas
Publicado por mazatl99 (10 intervenciones) el 15/11/2008 15:32:20
Tengo la siguiente tabla con los siguientes campos y datos de ejemplo:
tabla : ALMACEN
clave ... No_compra ... entrada ... salida... costo
1 ................. 1.............. 10 ...................... .. 2
1..................2...................15.............................4
Para las salidas tengo un FORM (formulario) que me pide en sus respectivas cajas de texto la clave y la cantidad de salida, quisiera que al grabarlo tomara los datos de la primera entrada con su respectivo costo, y que al agotarse la cantidad de esa entrada (en este caso 10) continuara con la siguiente entrada (15).
Ejemplo si doy salida 6 quedaria la tabla de la siguiente manera:
tabla : ALMACEN
clave ... No_compra ... entrada ... salida... costo
1 ................. 1.............. 10 ...................... .. 2
1..................2...................15.............................4
1...................1...................0..............6..............2
Y si doy salida a 12
tabla : ALMACEN
clave ... No_compra ... entrada ... salida... costo
1 ................. 1.............. 10 ...................... .. 2
1..................2...................15.............................4
1...................1...................0..............10............2
1 .................. 2...................0..............2..............4
y asi sucesivamente con las nuevas entradas y salidas:
Lo he intentado de varias manera pero todavia no me queda.
He creado una tabla "temporal" en la que vacio los datos que se van generando para posteriormente vaciarlos a la tabla definitiva pero no todavia no consigo el resultado.
Podrian apoyarme con algo de codigo que me algo de luz.
tabla : ALMACEN
clave ... No_compra ... entrada ... salida... costo
1 ................. 1.............. 10 ...................... .. 2
1..................2...................15.............................4
Para las salidas tengo un FORM (formulario) que me pide en sus respectivas cajas de texto la clave y la cantidad de salida, quisiera que al grabarlo tomara los datos de la primera entrada con su respectivo costo, y que al agotarse la cantidad de esa entrada (en este caso 10) continuara con la siguiente entrada (15).
Ejemplo si doy salida 6 quedaria la tabla de la siguiente manera:
tabla : ALMACEN
clave ... No_compra ... entrada ... salida... costo
1 ................. 1.............. 10 ...................... .. 2
1..................2...................15.............................4
1...................1...................0..............6..............2
Y si doy salida a 12
tabla : ALMACEN
clave ... No_compra ... entrada ... salida... costo
1 ................. 1.............. 10 ...................... .. 2
1..................2...................15.............................4
1...................1...................0..............10............2
1 .................. 2...................0..............2..............4
y asi sucesivamente con las nuevas entradas y salidas:
Lo he intentado de varias manera pero todavia no me queda.
He creado una tabla "temporal" en la que vacio los datos que se van generando para posteriormente vaciarlos a la tabla definitiva pero no todavia no consigo el resultado.
Podrian apoyarme con algo de codigo que me algo de luz.
Valora esta pregunta


0