Compartilhar via


Propriedade OriginalValue (ADO)

Aplica-se ao: Access 2013, Office 2013

Indica o valor de um Field que existia no registro antes de as alterações serem efetuadas.

Valor de retorno

Retorna um valor Variant que representa o valor de um campo antes de qualquer alteração.

Comentários

Utilize a propriedade OriginalValue para retornar o valor do campo original de um campo a partir do registro atual.

No modo de atualização imediata (no qual o provedor grava alterações na fonte de dados subjacente após você chamar o método Update ), a propriedade OriginalValue retorna o valor de campo que existia antes de qualquer alteração (ou seja, desde a última chamada do método Update ). Esse é o mesmo valor que o método CancelUpdate utiliza para substituir a propriedade Value.

No modo de atualização em lote (no qual o provedor armazena em cache várias alterações e as grava na fonte de dados base somente quando você chama o método UpdateBatch), a propriedade OriginalValue retorna o valor do campo que existia antes das alterações (isto é, desde a última chamada do método UpdateBatch). Esse é o mesmo valor que o método CancelBatch utiliza para substituir a propriedade Value. Quando você utiliza essa propriedade com a propriedade UnderlyingValue, é possível solucionar conflitos provenientes da atualizações em lote.

Gravar

Para os objetos Record, a propriedade OriginalValue estará em branco nos campos adicionados antes da chamada do Update.