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

• Variablen

 

Im Gegensatz zu den direkten Informationen, die die Datenfelder aus der Datenbank anziehen, dienen Variablen-Objekt e dem Erstellen ableitbarer Informationen. Meist handelt es sich hierbei um die Berechnung von Zwischen- und Endergebnissen, die der Anwender frei formulieren kann. Neben den selbstdefinierten Variablen können in Formularen auch systeminterne, vorgegebene Variablen benutzt werden.

 

 

Wählen Sie das Icon für Variablen aus der Funktionsleiste und ziehen Sie ein Rechteck. Es erscheint ein Dialog, in dem Sie die Variable benennen sowie ihr Ausgabeformat definieren können:

 

 

Variablenname

Klicken Sie auf das Pfeilsymbol rechts neben der Beschriftung Variablenname. Es öffnet sich ein Popup-Menü, das alle internen Variablen auflistet. Markieren Sie die gewünschte Variable:

 

 

Hinweis:

Die im Variablen-Popup wählbaren Standard- und System-Variablen werden von SuperReport Pro und Business OPEN zur Verfügung gestellt.

 

Interne Variablen sind:

 

1. SuperReport Pro-Standardvariablen

 

Aktuelles Datum

(SRDate)

 

Uhrzeit

(SRTime)

 

Seitenzahl

(SRPage)

 

Datensatz

(SRRecord)

 

Gesamtseitenzahl

(vSRPNoOfPages)

 

 

2. BO Systemvariablen

 

Benutzerkürzel

(<>UserKZ)

 

Benutzername

(<>aktUserName)

 

Benutzervorname

(<>aktUserVNam)

 

Benutzerposition

(<>aktUserPos)

 

Benutzertelefon

(<>UserTel)

 

 

3. Mandantenwerte

 

Mandantnr.

(<>aktMandNo)

 

Mandantname

(<>aktMandName)

 

Akt. Währung

(<>aktWähr)

 

 

Möchten Sie eine selbstdefinierte Variable verwenden, benennen Sie diese im Editierfeld Variablenname mit einer Bezeichnung Ihrer Wahl.

 

Beispiel

Für den Lagermengen-Bericht wird eine Variable benötigt, die für jeden Artikel den aktuellen Lagerwert ausrechnet.

 

Wählen Sie das Variablen-Werkzeug aus der Funktionsleiste und ziehen Sie rechts neben den bereits vorhandenen Elementen des Datenteils ein Variablen-Rechteck auf.

 

Nennen Sie die Variable vvLagerwert:

 

 

 

Der Variablen vvLagerwert muss in einem Script eine Rechenoperation zur Berechnung des aktuellen Lagerwerts zugewiesen werden. Lesen Sie zur Benennung und Berechnung von Variablen die noch folgenden Ausführungen über SuperReport-Skripte .

 

Beschriften Sie die Variable einstweilen im Kopfteil mit der Überschrift "Lagerwert".

 

Variablentyp

Im Feld Variablentyp ist der Eintrag "Variable" voreingestellt. SuperReport Pro unterstützt drei Variablentypen. Neben "Variable" sind dies "Array (Automatic)" und "Array Element".

 

Hinweis:

Variablen vom Typ "Array" oder "Array Element" sollten nur von fortgeschrittenen SRPro-Anwendern nach Rücksprache mit GUBUS Software eingesetzt werden.

 

Anzeigeformat

Variablen vom Typ numerisch, Datum, Zeit, Bild und boolean (Ja/Nein) kann ein bestimmtes Anzeigeformat zugewiesen werden.

 

Im Fall von Standard- und Systemvariablen ist SuperReport Pro in der Lage, den Variablentyp zu erkennen und entsprechende Formatvorschläge zu machen.

 

Klicken Sie auf das Pfeilsymbol rechts neben der Editierzeile Anzeigeformat und wählen Sie aus dem erscheinenden Popup-Menü eines der für den betreffenden Variablentyp vordefinierten Formate:

 

 

 

Sie können jedoch auch ein selbstdefiniertes Format direkt im Eingabebereich Anzeigeformat eingeben. Bei selbstdefinierten Variablen müssen Sie das Format manuell eingeben.

 

Mehr zur Formatierung von Objekten im Nachfolgenden.

 

 

Beispiel

Ziehen Sie noch ein Variablen-Rechteck in der rechten oberen Ecke des Kopfteils auf. Hier soll die aktuelle Seitenzahl ausgegeben werden. Wählen Sie aus dem Variablen-Popup die Standard-Variable für Seitenzahl SRPage:

 

 

 

 

Platzieren Sie links neben der Variable als Beschriftung das Textobjekt " Seite: ".

 

Im Footer fügen Sie die Standard-Variable für das aktuelle Tagesdatum SRDate ein. Beschriften Sie diese mit dem Textobjekt " Stand: ":

 


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