Hola a todos!!
parto por agradecer el tiempo que le puedan dedicar a mi problema!!!
Les cuento en que consiste la situación...
Tengo una tabla en la cual se registra información referente a compra
de productos, por medio de un trigger de inserción envío una copia de
estos datos, para un proceso de calculo en el cual convierto algunos de
los datos.
Esto se realiza sin ningún problema y mi tabla secundaria se esta
poblando sin problemas, y puedo hacer mis calculos sin problema.
El problema se presenta cuando se eliminan los datos de la tabla
maestra, necesito también que se eliminen de la tabla de control.
probe creando el trigger de distintas formas, pero no me resulta, no
realiza ningún proceso.
Este es el código del trigger de eliminación
CREATE TRIGGER [Tr_Del_MovLot_Tbl_MovSacos] ON [dbo].[MOVLOT]
FOR DELETE
AS
Declare @Bodega int, @SacosE float, @SacosS float, @PesoE float, @PesoS
float, @Tipo int, @Cod int,
@Fecha datetime, @Lote char(10), @Num float, @Sec int
Set @Tipo = (Select TmeTip From Deleted)
Set @Cod = (Select TmeCod From Deleted)
Set @Lote = (Select DmoLotNum From Deleted)
Set @Fecha = (Select DmoLotMov From Deleted)
Set @Num = (Select MovNumDoc From Deleted)
Set @Sec = (Select DmoNumSec From Deleted)
Set @Bodega = (Select DmoBodCod From InvMov1 T1 Where T1.TmeTip @Tipo And T1.TmeCod = @Cod And T1.MovNumDoc = @Num And T1.DmoNumSec @Sec)
Delete From Tvl_MovSacos
Where TmeTip = @Tipo
And TmeCod = @Cod
And Lote = @Lote
And NumDoc = @Num
And BodCod = @Bodega
And Fecha = @Fecha
Go
gracias!!!
Leer las respuestas