Fórum Informação em tempo Real #392190
09/12/2010
0
Pessoal
Estou com uma trigger que decrementa o produto no estoque toda vez que uma compra eh cancelada. Esta func ok.
Mas só enxergo esta atualização se sair da aplicação e entrar novamente, caso contrario o saldo no estoque não mostra que alterou.
Ja tentei o ClientDataSet.refresh, e tambem no Provider setei o poCascadeUpdates e poAutoRefresh e nada.
estou usando (SqlQuery, ClientDataSet, DataSetProvider) Delphi7/Firebird.
como posso resolver isto?
Trigger ItemVendaBeforeDelete
AS
begin
update tbestoque set tbestoque.qtd =
(coalesce(tbestoque.qtd,0) - old.quantidade) where tbestoque.controle = old.produto;
end
Estou com uma trigger que decrementa o produto no estoque toda vez que uma compra eh cancelada. Esta func ok.
Mas só enxergo esta atualização se sair da aplicação e entrar novamente, caso contrario o saldo no estoque não mostra que alterou.
Ja tentei o ClientDataSet.refresh, e tambem no Provider setei o poCascadeUpdates e poAutoRefresh e nada.
estou usando (SqlQuery, ClientDataSet, DataSetProvider) Delphi7/Firebird.
como posso resolver isto?
Trigger ItemVendaBeforeDelete
AS
begin
update tbestoque set tbestoque.qtd =
(coalesce(tbestoque.qtd,0) - old.quantidade) where tbestoque.controle = old.produto;
end
Marcos Roberto
Curtir tópico
+ 0
Responder
Posts
21/12/2010
Marcos Roberto
Resolvido
Evento CreateForm;
ClientDataSet1.Refresh;
vlw;
Evento CreateForm;
ClientDataSet1.Refresh;
vlw;
Responder
Gostei + 0
21/12/2010
Junior Miranda
Tudo em paz?
Se já está resolvido, muda o status desta thread.
[]'s
Se já está resolvido, muda o status desta thread.
[]'s
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)