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

Marcos Roberto

Marcos Roberto

Responder

Posts

21/12/2010

Marcos Roberto

Resolvido

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
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar