Fórum estoque so atualiza quando fecho o sistema / uso mysql com ado #399597
23/04/2011
0
bom dia...tenho um sistema de vendas, porem quando faço as vendas o estoque so atualiza quando saio do sistema...ai nao pode..tem que atualizar automatico certo? bom criei a triggers para baixar o estoque e uma de devolucao(quando deletar):
CREATE TRIGGER `AtualizaEstoqueVenda` AFTER INSERT ON `itens2`
FOR EACH ROW
update produtos p
set estoque = estoque - new.quantidade
where p.codprod = new.codprod; CREATE TRIGGER `Atualiza_Estoque_Devolucao` AFTER DELETE ON `itens2`
FOR EACH ROW
update produtos p
set estoque = estoque + old.quantidade
where p.codprod = old.codprod; estranho é que quando vou pesquisar os produtos na hora da venda(tenho um form de pesquisa dentro do dbgrid - um botao chama o form ), o produto que acabei de vender ja aparece atualizado... Alguem pode me ajudar a fazer com que atualize a Tabela de produtos automaticamente... desde ja agradeço. uso delphi/mysql com componente ADO/adoquery...
FOR EACH ROW
update produtos p
set estoque = estoque - new.quantidade
where p.codprod = new.codprod; CREATE TRIGGER `Atualiza_Estoque_Devolucao` AFTER DELETE ON `itens2`
FOR EACH ROW
update produtos p
set estoque = estoque + old.quantidade
where p.codprod = old.codprod; estranho é que quando vou pesquisar os produtos na hora da venda(tenho um form de pesquisa dentro do dbgrid - um botao chama o form ), o produto que acabei de vender ja aparece atualizado... Alguem pode me ajudar a fazer com que atualize a Tabela de produtos automaticamente... desde ja agradeço. uso delphi/mysql com componente ADO/adoquery...
Jose Maria
Curtir tópico
+ 0
Responder
Posts
15/12/2011
Alan Cabral
cria um botao q fecha e abre a table
Responder
Gostei + 0
18/04/2013
José
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)