RemoveByKey(Key: Integer): Boolean;
Key - ключ источника данных.
Метод RemoveByKey осуществляет удаление источника данных по ключу из коллекции источников данных экспресс-отчета. Ключ источника данных передается посредством параметра Key. Метод возвращает значение True, в случае удачного удаления.
Для выполнения примера предполагается наличие в репозитории экспресс-отчета с идентификатором «EXPRESS_REPORT».
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
ExpDs: IEaxDataSources;
Res: String;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("EXPRESS_REPORT").Edit;
Expr := MObj As IEaxAnalyzer;
ExpDs := Expr.DataSources;
If ExpDs.RemoveByKey(3)
Then Res :="Remove";
Else Res :="Don't remove";
End If;
MObj.Save;
End Sub Main;
После выполнения примера, в переменной «Res» будет содержаться «Remove», если удаление источника данных экспресс-отчета с ключом «3» прошло удачно.
См. также: