Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

PagePro Script-Editor

 

Längere Anweisungen lassen sich besser im PagePro Script-Editor einsehen und editieren. Der Script-Editor steht in PagePro in jedem programmierbaren Objekt (Feld, Variable, Bereich, Datenquelle, Tabelle) zur Verfügung.

 

Script-Editor öffnen

Durch Klicken auf die Schaltfläche Script-Editor öffnen rufen Sie den komfortablen Eingabedialog auf.

 

 

Editierfeld

In dem Textfeld der oberen Dialoghälfte können Sie Ihre 4D-Befehle hinterlegen.

 

Tabellen u. Felder

Verfügbare

Variablen

Befehle

Die drei im Editor angebotenen hierarchischen Listen für Tabellen und Felder, Variablen und Befehle können hierbei die Eingabe erleichtern.

 

Feldliste öffnen

Durch Doppelklicken auf einen Dateinamen oder durch einfaches Klicken auf das jedem Dateinamen vorangestellte Dreieck öffnen Sie die alphabetisch sortierte Feldliste der jeweiligen Datei.

 

Doppelklicken auf einen Feldnamen fügt die Feldbezeichnung inklusive vorangestelltem Dateinamen in eckigen Klammern in Ihr PagePro-Script ein:

 

 

Variable wählen

Das mittlere eingebundene Layout hält die weiter oben aufgeführten PagePro-Standardvariablen zur Auswahl bereit.

 

Befehle

Das rechte der in den Script-Editor eingebundenen Layouts listet nach Gruppen geordnet 4D Befehle auf. Aus dieser Liste kann der kundige Anwender 4D Anweisungen in sein Script integrieren oder auch einfache Befehle wie z.B. QUERY oder ORDER BY auswählen, anstatt diese manuell einzutippen.

 

Suchen

 

Der PagePro Script-Editor hält eine Suchfunktion bereit. Tippen Sie den Suchbegriff in das mit dem Lupensymbol gekennzeichnete Editierfeld ein und bestätigen Sie mit Return. Lange Scripts lassen sich so nach der betreffenden Zeichenfolge durchsuchen.

 

 

Hinweis:

Splitter

Bei längeren Scripten können Sie durch Anfassen des Splitters in der Mitte des Script-Dialogs das Editierfeld zur besseren Einsicht größer ziehen.

 

 

OK

Speichern Sie Ihr Script durch Bestätigen des OK-Buttons.

 

Verwerfen

Verwerfen nimmt Ihre Anweisungen zurück.

 

Speichern unter ...

Mit Speichern unter ... können Sie ein Script auf die Festplatte speichern, um es

 

Öffnen

z.B. über den Öffnen-Button in den Script-Editor eines anderen PagePro-Formulars zu laden.

 

Script testen

Bei einem Klick auf die Schaltfläche Script testen arbeitet PagePro die Anweisungen Ihres Scripts ab und gibt Hinweise auf etwaige Fehler aus.

 

In nachfolgendem Beispiel wurde im PagePro-Script eine Prozedur (Methode) aufgerufen, die in der benutzten BO-Version noch nicht existiert:

 

 

 

 

Hinweis:

Häufige Befehle

Eine Liste und Beschreibung häufiger Report-Scripte finden Sie in der Dokumentation über Scripts im SuperReport Pro. Einst in SuperReport Pro entwickelte Scripte lassen sich im Normalfall auch für PagePro-Formulare verwenden.

 

gesamte

4D Befehlssprache

Darüberhinaus steht Ihnen in PagePro die gesamte 4D Befehlssprache (IF-Abfragen, Schleifen und Fallunterscheidungen etc.) in Report-, Bereichs- und Objektscripten zur Verfügung. Um diese anzuwenden sind Programmierkenntnisse erforderlich.

 

Beispiel

In einem Beleg für Sammelaufträge sollen Positionsmenge und -preise im Fall von Positionsüberschriften (Positionsart TXT) nicht gedruckt werden.

 

Die zu druckenden Werte des Body-Bereichs sind innerhalb von Variablen konditioniert, der Einzelpreis z.B. in der Variablen vvEP. Im Object-Script prüft eine If ... Else ... End if-Abfrage jeweils die Positionsart. Nur wenn diese # "TXT" ist, wird die Variable mit Werten gefüllt, andernfalls bleibt sie leer:

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite