Fórum Diferença entre campos Calculated e InternalCalc no ClientDataSet #446135

20/06/2013

0

Qual a real diferente entre os campos citados?
Wijloc

Wijloc

Responder

Posts

20/06/2013

Marco Salles

Os campos calculados são executados no evento OnCalcFields . Este evento é chamado a toda hora
Por exemplo quando um valor de um campo muda, mesmo que esse campo não afete o valor do cálculo
o evento é disparado. Isto pode acarretar perda de performance , dependendo do processo , do tipo
tão complexo que for o cargo , bem como dos dados a serem recalculados

Ao utilizar InternalCalc ao invés de Calculated. no evento OnCalcFields, testamos se o estado (State)
do DataSet é dsInternalCalc antes de fazermos o processamento que de fato interressa

[]sds e boa sorte





Responder

Gostei + 0

21/06/2013

Wijloc

Muito obrigado pela explicação.

Att,
Willian Oliveira
Responder

Gostei + 0

21/06/2013

Wijloc

Muito obrigado pela explicação.

Att,
Willian Oliveira
Responder

Gostei + 0

23/06/2013

José

Tendo entendido que a duvida foi sanada, estou dando este tópico por concluído.
sinta-se a vontade para abrir novos tópicos.
Responder

Gostei + 0

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

Aceitar