Informação em tempo Real
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
Curtidas 0
Respostas
Marcos Roberto
09/12/2010
Resolvido
Evento CreateForm;
ClientDataSet1.Refresh;
vlw;
Evento CreateForm;
ClientDataSet1.Refresh;
vlw;
GOSTEI 0
Junior Miranda
09/12/2010
Tudo em paz?
Se já está resolvido, muda o status desta thread.
[]'s
Se já está resolvido, muda o status desta thread.
[]'s
GOSTEI 0