OriginalValue-Eigenschaft (ADO)
Gilt für: Access 2013, Office 2013
Gibt den Wert eines Felds im Datensatz an, bevor Änderungen vorgenommen wurden.
Gibt einen Variant-Wert zurück, der den Wert eines Felds vor einer Änderung darstellt.
Verwenden Sie die OriginalValue-Eigenschaft, um den ursprünglichen Wert eines Felds aus dem aktuellen Datensatz zurückzugeben.
Im Sofortigen Aktualisierungsmodus (in dem der Anbieter Änderungen in die zugrunde liegende Datenquelle schreibt, nachdem Sie die Update-Methode aufgerufen haben) gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor allen Änderungen vorhanden war (also seit dem letzten Aufruf der Update-Methode ). Dabei handelt es sich um denselben Wert, der in der CancelUpdate-Methode dazu verwendet wird, den Wert der Value-Eigenschaft zu ersetzen.
Im Batchaktualisierungsmodus (in dem der Anbieter mehrere Änderungen zwischenspeichert und erst in die zugrunde liegende Datenquelle schreibt, wenn Sie die UpdateBatch-Methode aufrufen) gibt die OriginalValue-Eigenschaft den Feldwert zurück, der vor Änderungen vorhanden war (d. h. seit dem letzten Aufruf der UpdateBatch-Methode). Dabei handelt es sich um denselben Wert, der bei der CancelBatch-Methode zum Ersetzen der Value-Eigenschaft verwendet wird. Wenn Sie diese Eigenschaft in Verbindung mit der OriginalValue-Eigenschaft verwenden, können Sie Konflikte lösen, die durch Batchaktualisierungen auftreten.
Bei Record-Objekten ist die OriginalValue-Eigenschaft für Felder leer, die vor dem Aufruf der Update-Methode hinzugefügt wurden.