Sub OnBeforeSaveReport(Report: IPrxReport; Var Cancel: Boolean);
Begin
//набор операторов;
End Sub OnBeforeSaveReport;
Report - отчет, сгенерировавший событие.
Cancel - данный параметр отвечает за сохранение отчета. При значении данного параметра True отчет не будет сохранен, при значении False – отчет будет сохранен.
Метод OnBeforeSaveReport реализует событие, происходящее до сохранения отчета.
Sub OnBeforeSaveReport(Report : IPrxReport; Var Cancel : Boolean);
Begin
If Not WinApplication.ConfirmationBox("Сохранить отчет?") Then
Cancel := True;
End If;
End Sub OnBeforeSaveReport;
До сохранения отчета будет выдан запрос на подтверждение производимого действия, при положительном ответе - отчет будет сохранен, при отрицательном - нет.
См. также: