Fórum Como atualizar o estoque automaticamente? #187510
09/10/2003
0
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
Curtir tópico
+ 0
Responder
Posts
09/10/2003
Marlon Spiess
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
Responder
Gostei + 0
09/10/2003
E_marcello
Gostaria de agradecer pela dica. Vou testa-la.
Obrigado!
Obrigado!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)