Reports verbinden
In PRODAT können auch Reports automatisiert nacheinander gedruckt werden. Dazu gibt es im Designer des Reports die Registerseit „Reports anhängen“. Rufen Sie zuerst den Hauptreport auf.
In der unteren Hälfte des Bildes sehen Sie die benannte Registerkarte. Jeder hier eingetragene Satz entspricht einem an gehangenen Report. Um einen weiteren Report anzuhängen fügen Sie einen neuen Satz ein. In rla_connectdata sind die Verbindungsangaben des Reports. Es wird immer in das Vorauswahlformulars des Folgereports übergeben. Quelle ist im Moment immer das HauptSQL.
Folgende Syntax ist zu beachten:
feldname_oberfläche=sql.feldname_tabelle.
BSP:
Sie wollen an eine Adressliste eine Bestellungsliste anhängen. Dazu muss also
ld_krzl=sql.ad_krz
in connectdata stehen, wodurch an die Vorauswahloberfläche der Liste Bestellungen automatisch das Kürzel Ihrer Hauptliste übergeben wird. Im Moment ist das sql vor ad_krz fix einzugeben.
Mit „EMPTYMESSAGE=False“ kann die Nachricht „Keine Daten vorhanden“ für Folgereports deaktiviert werden.
Autoprint
Der Haken Autoprint regelt, ob im Folgedruck das Vorsatzformular Nutzereingaben ermöglicht, oder nicht. Ist der Haken gesetzt gibt nur der erste Report die Möglichkeit einer Nutzereingabe. Alle Folgereports müssen dann mit Connectdata ausreichend Daten erhalten. Ist der Haken nicht gesetzt, werde die Folgereports im Vorsatzformular stehenbleiben, die Daten aus Connectdata werden übergeben und an dieser Stelle kann der Nutzer noch Zusatztdaten übergeben muß aber in jedem Fall das Drucken des Folgedokuments mit einem Schliessen (Ok) des Vorsatzformulars quittieren.