Wenn in einem Bericht ein variabler Text, Datum oder sonstige Zeichen eingesetzt werden sollen, muss der Bericht mit einem vorgeschalteten Dialog versehen werden. Solche Programmierung wird hier anhand eines Berichtes „Rückstellung“ gezeigt.

Unter „Datei | Neuer Dialog“ einen neuen Dialog anlegen, Ich habe ihn „Dialog1“ getauft.

Dialog1 aktivieren und dann unter „Ereignisse“ ein Doppelklick rechts von „OnActivate“. Das erzeugt unter „Code“ einen Programmier­bereich, dessen Code in dem Moment des Dialogstarts abgearbeitet wird.

Aktiviert man den Tab-Reiter Code, so erhält man auf der Arbeitsfläche die Möglichkeit spezielle Programmierungen für diesen Bericht durchzuführen. Es werden vier Programmiersprachen zur Verfügung gestellt, die man frei auswählen kann. Die nach­folgenden Beispiele sind in PascalScript, das ist eine Skriptsprache, die der weitverbreiteten Programmiersprache „Pascal“ sehr ähnlich ist, erstellt.


Unter „Code“ den Programmcode eingeben, der beim Start des Dialog1 abgearbeitet werden soll: 

Bei aktivierter „weiter“-Schaltfläche unter „Ereignisse“ einen Doppelklick rechts von „OnEnter“. 

Das erzeugt unter „Code“ einen weiteren Bereich für die Programmierung, die dann ausgeführt wird, wenn man auf „weiter“ klickt, bzw. die „Enter“-Taste drückt.

In diesem Programmbereich muss „nur“ noch das gewünschte Datum an eine Variable „datum“ übergeben werden, die dann in „Page1“ verwendet werden kann.