次の方法で共有


OriginalValue プロパティ (ADO)

適用先: Access 2013、Office 2013

変更が行われる前のレコードに存在していた Field の値を示します。

戻り値

変更前のフィールドの値を表すバリアント型 (Variant) の値を返します。

注釈

現在のレコードからフィールドの元の値を返すには、OriginalValue プロパティを使用します。

即時更新モード (Update メソッドを呼び出した後、プロバイダーが基になるデータ ソースに変更を書き込む) では、OriginalValue プロパティは、変更の前に存在していたフィールド値 (つまり、最後の Update メソッド呼び出し以降) を返します。 This is the same value that the CancelUpdate method uses to replace the Value property.

バッチ更新モード (プロバイダーが複数の変更をキャッシュし、UpdateBatch メソッドを呼び出したときにのみ基になるデータ ソースに書き込む) では、OriginalValue プロパティは、変更の前に存在していたフィールド値 (つまり、最後の UpdateBatch メソッド呼び出し以降) を返します。 This is the same value that the CancelBatch method uses to replace the Value property. When you use this property with the UnderlyingValue property, you can resolve conflicts that arise from batch updates.

録音する

Record オブジェクトの場合、Update を呼び出す前に追加されたフィールドの OriginalValue プロパティは空になります。