Verwenden von Berichtsskripts

In diesem Dokument werden die Grundprinzipien des Skripting beschrieben, das durch die Behandlung der Ereignisse eines Berichts und seiner bands und controls durchgeführt werden kann.

Skripte sind Programmbefehle, die innerhalb der event handlers der erforderlichen Berichtselemente platziert werden. Und wenn das entsprechende Ereignis eintritt (z. B. ein Mausklick), wird der Skriptcode ausgeführt.

Sie können Skripte für einen Bericht oder eines seiner Elemente (Bänder und Steuerelemente) schreiben, die ausgeführt werden, wenn der Bericht in der Vorschau angezeigt, gedruckt oder exportiert wird.

Erweitern Sie in Property Grid die Eigenschaft Scripts für das gewünschte Element. Jedes Berichtselement verfügt über einen individuellen Satz von Skriptereignissen.

eurd-win-scripting-scripts-property

Nachdem Sie auf (Neu) für ein Ereignis geklickt haben (z. B. die Vor dem Druck, die am häufigsten verwendet wird), wird die Registerkarte Skripte eingeschaltet, auf der Sie alle Skripte des Berichts verwalten und bearbeiten können.

eurd-win-scripts-tab.png

Auf dieser Registerkarte wird für ein ausgewähltes Ereignis automatisch eine Skriptvorlage in der Sprache hinzugefügt, die über die Eigenschaft Skriptsprache des Berichts angegeben ist.

Diese Registerkarte enthält alle Skripts, die für alle Berichtselemente geschrieben wurden, und ermöglicht es Ihnen, schnell durch sie zu navigieren, indem Sie das gewünschte Berichtselement in der entsprechenden Dropdownliste auswählen und eines der verfügbaren Ereignisse in einem anderen Menü angeben.

eurd-win-scripts-tab

Der Skripteditor unterstützt die intelligente Codevervollständigung, die das Schreiben von Skripts einfacher und schneller macht. Kontextbezogene Hinweise werden angezeigt, wenn Sie einen Punkt eingeben oder STRG+LEERTASTE drücken.

eurd-win-scripting-intellisense

Sie können überprüfen, ob die Skripts Ihres Berichts gültig sind, indem Sie auf Überprüfen klicken. Das Validierungsergebnis wird dann im Bedienfeld "Skriptfehler" angezeigt.

eurd-win-scripts=errors-panel

Um mit der Zeile fortzufahren, die einen Fehler enthält, klicken Sie im Bedienfeld "Fehlerliste" auf diesen Fehler.

Beachten Sie, dass Skripts zusammen mit dem Layout des Berichts in einer Datei gespeichert werden.