Como atualizar o estoque automaticamente?

Delphi

09/10/2003

Possuo uma tabela de pedidos (pedido) e uma outra com os produtos (prodpedido). Minha dúvida é como faço para que quando eu excluir um pedido o programa exclua automaticamente os produtos existentes nele e ao mesmo tempo atualize o estoque na tabela produtos?


E_marcello

E_marcello

Curtidas 0

Respostas

Marlon Spiess

Marlon Spiess

09/10/2003

Olá,

vc pode usar o evento beforePost da tabela de pedido, caso vc só marque como excluido, caso vc efetue a exclusão mesmo, beforedelete

prodpedido.filter := ´Nrpedido = ´ + inttostr(pedidoNrpedido.value);
prodpedido.filtered := True;
prodpedido.first;
while not prodpedido.eof do
begin
// aqui atualiza o estoque, despois exclui o produto do pedido
// ......
// atualização de estoque
// ......
prodpedido.delete;
end;
prodpedido.filtered := False;
prodpedido.filter := ´´;
prodpedido.Refresh;

Espero ter ajudado, boa sorte


GOSTEI 0
E_marcello

E_marcello

09/10/2003

Gostaria de agradecer pela dica. Vou testa-la.

Obrigado!


GOSTEI 0
POSTAR