Como atualizar o estoque automaticamente?
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
Curtidas 0
Respostas
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
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
09/10/2003
Gostaria de agradecer pela dica. Vou testa-la.
Obrigado!
Obrigado!
GOSTEI 0