[firebase-br] Res: Trigger saída produto
Jáber - Cpd Lekagi
cpd em lekagi.com.br
Qua Ago 18 15:31:27 -03 2010
Olá RLinus.
Substitua o .NEW por .OLD ao deletar.
Acredito que somente isso já resolva seu problema.
Espero ter ajudado
Jáber S. C. Lima
-------Mensagem original-------
De: Rlinus
Data: 18/08/2010 13:57:58
Para: FireBase
Assunto: [firebase-br] Trigger saída produto
Olá a todos!
Seguinte pessoal tenho um tabela chamda produto e uma saida_produto,
também tenho uma trigger que é acionada quando um evento de insert ou
delete é acionado na tabela saida_produto.
Porem quando faço uma saída a baixa e feita perfeitamente na tabela
produto... agora quando eu apago uma baixa que foi feita a quantidade
não é aumentada na tabela produto...
Quem puder me ajudar fico agradecido...
Segue o código da trigger:
AS
begin
/* Trigger text */
if (inserting) then
update produto
set produto.prod_qtd = (produto.prod_qtd - old.qtd)
where prod_cod = new.prodcod;
if (deleting) then
update produto
set produto.prod_qtd = (produto.prod_qtd + new.qtd)
where prod_cod = new.prodcod;
end
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www
firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista