Informação em tempo Real

Delphi

09/12/2010

 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

Marcos Roberto

Marcos Roberto

Curtidas 0

Respostas

Marcos Roberto

Marcos Roberto

09/12/2010

Resolvido

Evento CreateForm;

ClientDataSet1.Refresh;

vlw;

GOSTEI 0
Junior Miranda

Junior Miranda

09/12/2010

Tudo em paz?

Se já está resolvido, muda o status desta thread.



[]'s
GOSTEI 0
POSTAR