Problemas com atualziação de valores em DBGrid
Prezados senhores,
Eu tenho um tabela de produtos paradox. Um campo dela é a quantidade em estoque dos produtos. Quando eu der um duplo-clique no registro atual, ele deve subtrair de 1 o valor da célula do estoque, por exemplo, se eu possuo 50 mouses, quando eu der um duplo clique no registro do mouse a célula que indica o estoque deve ir para 49.
Eu tentei, tentei mas continua dando erro.
Alguém poderia me passar uns códigos?...
Agradeço.
Eu tenho um tabela de produtos paradox. Um campo dela é a quantidade em estoque dos produtos. Quando eu der um duplo-clique no registro atual, ele deve subtrair de 1 o valor da célula do estoque, por exemplo, se eu possuo 50 mouses, quando eu der um duplo clique no registro do mouse a célula que indica o estoque deve ir para 49.
Eu tentei, tentei mas continua dando erro.
Alguém poderia me passar uns códigos?...
Agradeço.
Mathac_admin
Curtidas 0
Respostas
Machado
01/11/2003
Caro colega! o que deve estar acontecendo é que sua tabela não esta atualizando, o dbgrid não tem esta função ele apenas serve para visualizar o conteudo da tabela, acho que isso pode te ajudar veja:
o evento ofterpost da tabela coloque assim:
dbisavechanges(tabela.handle);
tabela.refresh;
o uses do form vc deve colocar a seguinte informação:
dbiprocs
desta maneira toda vez que for salvo algo na tabela ela automaticamente vai mudar os valores sem que fique as alterações no cache.
Espero ter ajudado.
o evento ofterpost da tabela coloque assim:
dbisavechanges(tabela.handle);
tabela.refresh;
o uses do form vc deve colocar a seguinte informação:
dbiprocs
desta maneira toda vez que for salvo algo na tabela ela automaticamente vai mudar os valores sem que fique as alterações no cache.
Espero ter ajudado.
GOSTEI 0