Borrar PADRE?
Publicado por Martín M. (12 intervenciones) el 13/04/2011 05:23:15
que tal amigos tengo el siguiente problema:
hice una tabla de remitos y detalleremito que al ingresarse en una venta va actualizandose el stock y el saldo del cliente, hasta ahi todo barbaro.
quiero saber como hacer por ejemplo, si borro el registro padre de REMITOS que contiene los detalles, como hacer para que actualiza los stocks y los montos de cada producto, por ejemplo:
ANTES DEL BORRADO:
-------------------------------------------------------------------------------
SALDOCLIENTE: 500
ARCHIVO REMITO
REMITO FECHA TOTAL
001 01/01/01 100
ARCHIVO DETALLEREMITO
REMITO PRODUCTO CANT PRECIO TOTAL
001 001 1 50 50
001 002 5 10 50
-------------------------------------------------------------------------------
SI ELIJO EL CAMPO PARA ELIMINAR EL PADRE (REMITO) QUISIERA QUE LUEGO DE HABERLO BORRADO TODO LO MODIFICADO VUELVA AL ESTADO CORRECTO QUE SERÍA EL SIGUIENTE:
PRODUCTO 001 = SUMAR 1 UNIDAD
PRODUCTO 002 = SUMAR 5 UNIDADES
SALDOCLIENTE = RESTAR 100
He podido lograrlo si me situo en cada campo del DETALLEREMITO y los voy borrando uno por uno, pero cuando quiero borrar el registro padre no se como hacer para que antes de borrarlo vaya accediendo a cada uno de sus relaciones y seleccione cada item para sumarle el stock que se borró y luego modificar el estado de saldo del cliente.
AGRADECERÍA MUCHISIMO UNA PRONTA RESPUESTA!
Desde ya muchas gracias!
hice una tabla de remitos y detalleremito que al ingresarse en una venta va actualizandose el stock y el saldo del cliente, hasta ahi todo barbaro.
quiero saber como hacer por ejemplo, si borro el registro padre de REMITOS que contiene los detalles, como hacer para que actualiza los stocks y los montos de cada producto, por ejemplo:
ANTES DEL BORRADO:
-------------------------------------------------------------------------------
SALDOCLIENTE: 500
ARCHIVO REMITO
REMITO FECHA TOTAL
001 01/01/01 100
ARCHIVO DETALLEREMITO
REMITO PRODUCTO CANT PRECIO TOTAL
001 001 1 50 50
001 002 5 10 50
-------------------------------------------------------------------------------
SI ELIJO EL CAMPO PARA ELIMINAR EL PADRE (REMITO) QUISIERA QUE LUEGO DE HABERLO BORRADO TODO LO MODIFICADO VUELVA AL ESTADO CORRECTO QUE SERÍA EL SIGUIENTE:
PRODUCTO 001 = SUMAR 1 UNIDAD
PRODUCTO 002 = SUMAR 5 UNIDADES
SALDOCLIENTE = RESTAR 100
He podido lograrlo si me situo en cada campo del DETALLEREMITO y los voy borrando uno por uno, pero cuando quiero borrar el registro padre no se como hacer para que antes de borrarlo vaya accediendo a cada uno de sus relaciones y seleccione cada item para sumarle el stock que se borró y luego modificar el estado de saldo del cliente.
AGRADECERÍA MUCHISIMO UNA PRONTA RESPUESTA!
Desde ya muchas gracias!
Valora esta pregunta
0