Sub EventOnAfterAddTableIsland(Args: IUiPrxTableIslandEventArgs);
Begin
//набор операторов;
End Sub EventOnAfterAddTableIsland;
Args. Параметр, позволяющий работать с параметрами события.
Метод EventOnAfterAddTableIsland реализует событие, которое наступает после добавления реляционной области данных.
Для реализации события, которое наступит после удаления реляционной области данных, используйте метод IPrxReportUserEvents.EventOnAfterDeleteTableIsland.
Для выполнения примера предполагается наличие регламентного отчета. Подключите модуль в регламентный отчет, в качестве обработчика событий выберите подключенный модуль и класс «EventsClass». В модуле подключите системные сборки: Metabase, Report, Ui.
Class EventsClass: ReportEvents
Public Sub OnAfterAddTableIsland(TableIsland : IPrxTableIsland);
Begin
WinApplication.InformationBox("Была добавлена реляционная область данных " + TableIsland.Id);
End Sub OnAfterAddTableIsland;
Public Sub OnAfterDeleteTableIsland(TableIsland : IPrxTableIsland);
Begin
WinApplication.InformationBox("Была удалена реляционная область данных " + TableIsland.Id);
End Sub OnAfterDeleteTableIsland;
End Class EventsClass;
После добавления/удаления реляционной области данных будет выдано информационное сообщение.
См. также: