Erweiterte Funktionalität im Berichtsdruck - OnReportPost
Einleitung
Die erweiterte Funktionalität der überarbeiteten OnReportPost-Funktion bietet mehr Flexibilität bei der Handhabung von Berichtsausdrucken. Die neue Funktion ermöglicht es den Benutzern, Berichte in einem anderen Datensatz zu archivieren. Hier bekommen Sie Überblick über die neue Funktionalität und ihre Anwendung.
Die überladene OnReportPost-Funktion
Beschreibung des Codes
Die Prozedur 'OnReportPostDataItem' nimmt mehrere Parameter entgegen, darunter 'ParamRRecordRef' und 'ParamSaveToRecordRef'. Der Code prüft zunächst, ob die Schatten- oder PDF-Druckfunktionen deaktiviert sind. Falls aktiviert, kopiert er die entsprechenden Daten aus der Quelldatensatzreferenz in die Zieldatensatzreferenz. Die Funktion 'SaveRelation' wird aufgerufen, um die Beziehung zwischen den Datensätzen herzustellen und das Ergebnis zurückzugeben.
Anwendungsbeispiel
Diese Funktion ist besonders nützlich, wenn ein Bericht aus einer Quelltabelle erstellt und in einer anderen Tabelle archiviert werden soll. So kann z.B. ein Bericht, der auf Tabelle A basiert, mit Hilfe der Funktion OnReportPostDataItem so verschoben werden, dass er mit Tabelle B verknüpft wird.
Vorteile
Erhöhte Flexibilität: Die Benutzer können Berichte in verschiedene Datensätze hochladen, was eine flexiblere Datenverwaltung ermöglicht. Verbesserte Benutzerfreundlichkeit: Die Funktion wurde als Reaktion auf das Feedback der Benutzer entwickelt, um die allgemeine Benutzerfreundlichkeit zu verbessern. Effizienz: Die Möglichkeit, Berichte gezielt an verschiedene Datensätze anzuhängen, erhöht die Effizienz und Genauigkeit der Datenverwaltung.