データベース内での Field オブジェクトの現在の値を示します。
バリアント型 (Variant) の値を返します。
UnderlyingValue プロパティは、データベースから現在のフィールド値を返すために使います。UnderlyingValue プロパティのフィールド値は、自分のトランザクションから参照できる値であり、別のトランザクションによる最新の更新の結果になることがあります。このプロパティは、元の Recordset に戻された値を反映する OriginalValue プロパティとは異なることがあります。
UnderlyingValue は Resync メソッドの使用に似ていますが、UnderlyingValueプロパティは指定されたフィールドに対応する値だけをカレント レコードから返します。この値は、Resync メソッドが Value プロパティを置き換えるために使用する値と同じです。
このプロパティと OriginalValue プロパティを使うと、バッチ更新の際に発生する競合を解決することができます。