Item(Index: Integer): IEtlPlainRecord;
Index. Индекс плоской записи.
Свойство Item возвращает объект, содержащий плоскую запись, индекс которой передается посредством параметра Index.
Sub UserSub(Input: IEtlPlainRecordSets; Output: IEtlPlainRecordSets);
Var
RecordIn, RecordOut: IEtlPlainRecordSet;
i: Integer;
Begin
RecordSetIn := Input.Item(0);
RecordSetOut := Output.Item(0);
For i := 0 To RecordSetIn.Count - 1 Do
RecordSetOut.Add;
RecordSetOut.Item(i).Value(0) := RecordSetIn.Item(RecordSetIn.Count - 1-i).Value(0);
End For;
End Sub UserSub;
Данный пример является макросом в модуле пользователя, который используется для преобразования данных в задаче ETL. После выполнения задачи ETL первой записи приёмника будет соответствовать последняя запись источника, второй записи приёмника - предпоследняя запись источника и т.д.
См. также: