GARANTIR DESCONTO

Fórum Atualizar ClientDataSet sem perder valores de campos virtuai #290636

03/08/2005

0

tenho um ClientDataSet que está associado a uma Query. porém o ClientDataSet tem um campo a mais que não tem correspondência na query (campo virtual).

então como faço para atualizar os dados do ClientDataSet com os valores atuais da Query sem perder os valores que estão no campo virtual?


Raserafim

Raserafim

Responder

Posts

04/08/2005

Raserafim

realmente não consegui achar nada de forma simples que fizesse isso.
a solução que encontrei foi criar uma tabela em memória (usando o ClientDataSet) e então no evento AfterClose copio os valores do campo chave primária e do campo que quero preservar os valores (campo virtual). e no evento BeforeOpen vou passando em cada regisro e alterando o valor para o valor que está na tabele temporária.


Responder

Gostei + 0

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

Aceitar