Fórum Quantidade de registros alterados/inseridos em um dataset #485530

15/07/2014

0

Olá,

gostaria de saber se tem como obter a quantidade de registros que foram alterados ou inseridos em um dataset.

Exemplo:

Tenho um grid vinculado a um dataset com 100 registros. Nele insiro 5 registros e altero 4, tenho um total de 9.

Tem alguma forma de conseguir isto?

Grato desde já.
Eduardo Brandão

Eduardo Brandão

Responder

Post mais votado

15/07/2014

Para fazer isto terá que armazenar em variáveis, e depois terá que inc uma variável e a outra terá que dec, depois terá que soma as duas para conseguir o resultado que esta esperando, só que isto você terá apenas em tela, quando sair e entrar novamente terá perdidos os valores das variáveis.

Qualquer coisa me avise.
rbbarreto@hotmail.com

Ricardo Araujo

Ricardo Araujo
Responder

Gostei + 1

Mais Posts

16/07/2014

Eduardo Brandão

Buenas rrbarreto,

Sua resposta ajudou, mas encontrei uma solução um pouco parecida.

O dataset que uso tem uma propriedade CountUpdatesPending, criei uma variável auxiliar para contar as alterações (inserts e updates) já realizadas, visto que essa propriedade é incrementada a cada modificação, mas ela só é zerada ou destruida quando o dataset é destruido.

Parte do código:

gaGauge.MaxValue := qrLoteCertidaoPlanilha.CountUpdatesPending - iContadorUpdates;
iContadorUpdates := qrLoteCertidaoPlanilha.CountUpdatesPending;



Obrigado pela ajuda
Responder

Gostei + 0

17/07/2014

Ricardo Araujo

ok, precisando de alguma coisa só avisar.
Responder

Gostei + 0

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

Aceitar