IDatasetInstanceField.OldValue

Синтаксис

OldValue: Variant;

Описание

Свойство OldValue возвращает старое значение поля источника данных.

Пример

Sub Main;

Var

MB: IMetabase;

DSInst: IDatasetInstance;

Fields: IDatasetInstanceFields;

v, v1: Variant;

Cach: ICachedDataset;

Begin

MB := MetabaseClass.Active;

DSInst := MB.ItemById("Table_1").Open(Null) As IDatasetInstance;

Cach := DSInst.OpenCached;

Cach.Edit;

Fields := Cach.Fields;

Fields.Item(0).Value := 100;

v := Fields.Item(0).Value;

v1 := Fields.Item(0).OldValue;

Cach.Cancel;

End Sub Main;

После выполнения примера в кэше источника данных будет изменено значение первого поля, в переменной «v» будет содержаться новое значение, а в "v1" - старое значение поля. После этого все изменения будут отменены.

См.также:

IDatasetInstanceField