Fórum Trigger #60456
03/02/2009
0
Pessoal
Tenho uma tabela de pedidos e itens do pedido
Quando faço inserçáo nos itens do pedido em uma grid gostaria que atualiza-se o total do pedido da tabela PEDIDO.
Para isso fiz uma trigger assim:
CREATE TRIGGER TOT_VALORPED2 FOR CABPED
ACTIVE AFTER INSERT POSITION 0
AS
begin
UPDATE cabped SET cabped.vlr_valorped =
(select sum(itemped.qt_qtvendida * itemped.vl_unitario)
from itemped
where itemped.nr_numped = new.nr_numped)
where cabped.nr_numped = new.nr_numped;
end
Só que nao esta calculado o total dos itens na tabela pedido
Estou usando o banco FIREBIRD 2.0
Fico no aguardo
Tenho uma tabela de pedidos e itens do pedido
Quando faço inserçáo nos itens do pedido em uma grid gostaria que atualiza-se o total do pedido da tabela PEDIDO.
Para isso fiz uma trigger assim:
CREATE TRIGGER TOT_VALORPED2 FOR CABPED
ACTIVE AFTER INSERT POSITION 0
AS
begin
UPDATE cabped SET cabped.vlr_valorped =
(select sum(itemped.qt_qtvendida * itemped.vl_unitario)
from itemped
where itemped.nr_numped = new.nr_numped)
where cabped.nr_numped = new.nr_numped;
end
Só que nao esta calculado o total dos itens na tabela pedido
Estou usando o banco FIREBIRD 2.0
Fico no aguardo
Rogeranalista
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)