RES: [firebase-br] OFF - CRIAR UMA TRIGGER PARA ATUALIZAR ESTOQUE -INTERBASE
Rildecy de Queiroz Borba
rildecy em yahoo.com.br
Qui Mar 24 09:39:01 -03 2005
Segue os gatilhos de inclusao e exclusao de itens que eu uso:
/* Trigger: "T041_Inclusao_Itens" */
CREATE TRIGGER "T041_Inclusao_Itens" FOR T041_ITENS_VENDA
ACTIVE AFTER INSERT POSITION 0
AS
begin
UPDATE t032_produto SET T032_SALDO_DISPONIVEL = ( T032_SALDO_DISPONIVEL -
NEW.t041_quantidade )
WHERE T032_EMPRESA_IE = NEW.t041_empresa_ie AND T032_PRODUTO_IU =
NEW.t041_produto_e;
/* Trigger text */
end
/* Trigger: "T041_Exclusao_Itens" */
CREATE TRIGGER "T041_Exclusao_Itens" FOR T041_ITENS_VENDA
ACTIVE AFTER DELETE POSITION 1
AS
begin
UPDATE t032_produto SET T032_SALDO_DISPONIVEL = ( T032_SALDO_DISPONIVEL +
OLD.t041_quantidade )
WHERE T032_EMPRESA_IE = OLD.t041_empresa_ie AND T032_PRODUTO_IU =
OLD.t041_produto_e;
/* Trigger text */
end
^
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Newton Cesar
Enviada em: quinta-feira, 24 de março de 2005 08:14
Para: FireBase
Assunto: [firebase-br] OFF - CRIAR UMA TRIGGER PARA ATUALIZAR ESTOQUE
-INTERBASE
Gostaria de criar uma trigger que atualiza-se um campo assim que eu salva-se
o registro ..
tipo tenho uma tabela chama Itens_Entrada e outra tabela chama Produto, na
tabela itens_entrada tem um campo chamado quantidade e na tabela produtos um
campo chamado estoque...como eu faço para que quando eu salvar os registros
na tabela Itens_entrada, altere o item estoque na tabela produto?
estou usando Delphi 7 e as palhetas DbExpress
Newton Cesar
msn: newton_cesar em hotmail.com
desenvolvedor aprendiz
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar
sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista