SoloCodigo
		Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jose Arriagada en Viernes  2 de Abril de 2004, 19:08
		
			
			- 
				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.