UnderlyingValue プロパティ (ADO)
適用先: Access 2013、Office 2013
データベース内の Field オブジェクトの現在の値を示します。
戻り値
Field の値を示すバリアント型 (Variant) の値を返します。
注釈
データベースから現在のフィールド値を返すには、 UnderlyingValue プロパティを使用します。 UnderlyingValue プロパティ内のフィールド値は、トランザクションで参照できる値であり、別のトランザクションによる最近の更新の結果である可能性があります。 この値は、 Recordset に最初に返された値を反映する OriginalValue プロパティとは異なる場合があります。
これは Resync メソッドを使用した場合と似ていますが、 UnderlyingValue プロパティは現在のレコードから特定のフィールドの値のみを返します。 この値は、 Resync メソッドが Value プロパティを置き換えるために使用する値と同じです。
このプロパティを OriginalValue プロパティと共に使用すると、一括更新で発生する競合を解消できます。
録音する
Record オブジェクトの場合、Update が呼び出される前に追加されたフィールドについては、このプロパティは空になります。