Tengo las siguientes tabla
Guias_Despacho
Numero_GD Numeric
Codigo_Cliente Numeric
Fecha_GD Datetime
Detalle_Guias_Despacho
Numero_GD Numeric
Numero_OT Numeric
Codigo_Articulo Numeric
Unidades_Despachadas Numeric
Kilos_Despachados Numeric
Detalle_OT
Numero_OT Numeric
Codigo_Articulo Numeric
Unidades_Recibidas Numeric
Kilos_Recibidos Numeric
Unidades_Despachadas Numeric
Kilos_Despachados Numeric
Y la situacion es la siguiente:
Una orden de trabajo (OT) tiene registrada los articulos, cantidades y kilos recibidos.
Cuando se hace un despacho, en la tabla Detalle_Guias_Despacho, registro el articulo, los kilos y unidades a despachar.
En ese momento, existe un trigger asociado a la Detalle_Guias_Despacho que actualiza los campos Unidades_Despachas y Kilos_Despachados.
Hasta aqui todo funciona bien. Sin problemas.
La cosa se complica cuando, deseo eliminar una Guia de despacho.
El trigger, inicialmente lo asocie a la tabla Detalle_Guias_Despacho, suponiendo que, al eliminar un registro de esta tabla, se actualizara la tabla Detalle_OT, pero lo que hace el trigger, es solo actualizar el ultimo registro eliminado.
Elimine el trigger, y lo instale a la tabla Guias_Despacho, pero tengo el siguiente problema.
NO SE COMO RECORRER TODOS LOS REGISTROS DE LA TABLA Detalle_Guias_Despacho PARA ACTUALIZAR LA TABLA Detalle_OT
Alguien sabe como realizar actualizaciones desde un trigger a otra tabla.
Muchas gracias por la atencion, y posible ayuda.