Trigger

Firebird

03/02/2009

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


Rogeranalista

Rogeranalista

Curtidas 0
POSTAR