Skip to content

BeforeProcessReport

Dieses Skript läuft bevor mit der Verarbeitung des Berichts begonnen wurde.

Der Bericht wurde bereits generiert und ist über die entsprechenden Parameter abrufbar.

Anwendungsgebiet

  • Abbrechen oder Überspringen der Ausgabe anhand von Parametern oder sonstigen Kriterien.
  • Modifizierten der Parameter vor der weiteren Verarbeitung Beispiel
Public Shared Sub BeforeProcessReport(e As BeforeProcessReportParameters) 'e.Cancel = True 'Bricht die verarbeitung des Berichts mit Fehler ab. 'OK melden wenn vorgang erfolgreich war. e.ReportGenerationParameter.PrintData.Status = PrintData.PrintDataStatus.OK 'Erforderlich damit nach e.Handled=True ein OK an das System geliefert wurde.
e.ReportGenerationParameter.PrintData.Status = PrintData.PrintDataStatus.Skipped 'Erforderlich wenn e.Handled=True gesetzt wurde und die Ausgabe über den Skript nicht erfolgt ist. e.Handled = True 'Bricht die nachfolgende Verarbeitung des Berichts ab, meldet aber "Ausgabe Erfolgreich" End Sub
  • Ursprungsdatei: beforeprocessreport.htm