Variablen

Navigation:  Bericht im FR-Designer > Reporterstellung >

Variablen

Previous pageReturn to chapter overviewNext page

Indem man die im Report enthaltenen Variablen benutzt, kann man die Bezeichnungen der Felder verändern, aber auch andere Ausdrücke. Um mit Variablen arbeiten zu können, wählen Sie in der Menüleiste "Report|Variablen…" oder klicken auf den Button "Variablen" auf der Symbolleiste.

 

Die Liste der Variablen besitzt in FastReport eine zweiebenen Struktur . Die erste Ebene sind Kategorien, die zweite die Variablen selbst. Die Einteilung in Kategorien wurde für den Fall vorgenommen, dass die Liste der Variablen sehr groß ist. In der Liste muss mindestens eine Kategorie enthalten sein, sprich die Variablen können nicht auf der obersten Ebene sein. Außerdem werden Kategorien nur zur logischen Ordnung der Variablen verwendet und kommen nicht in den Report. Deshalb achten Sie bei der Vergabe der Namen darauf, das diese einzigartig sind. Zwei gleiche Variablen in verschiedenen Kategorien sind nicht möglich.

 

 

Demonstrieren wir die Verwendung der Variablen am Beispiel. Gehen wir davon aus, das es zwei Datenquellen gibt. Die Erste: Kunden mit den Feldern "CustNo" è "Name" und zweite Aufträge  mit "OrderNo" und "Date". Wir können mit den Feldern folgende Liste der Variablen erstellen.

 

Kunden

 Kundennummer

 Kundenname

Aufträge

 Auftragsnummer

 Auftragsdatum

 

"Kunden" und "Aufträge" sind zwei Kategorien. Öffnen wir nun den Variablen-Editor und erstellen mithilfe der Buttons "Kategorie", "Variable" und "Bearbeiten" die benötigte Struktur. Um den DB-Feldern die Variablen zuzuordnen, wählen Sie eine Variable auf der rechten Seite aus und klicken doppelt darauf. Der Ausdruck erscheint nun unten im Fenster, hier kann der Ausdruck auch manuell bearbeitet werden. Die Kategorien müssen nicht verbunden werden.

 

screenshot - 18.05.2009 , 15_41_29

 

Wenn die Liste der Variablen fertig ist, schließen wir das Fenster. Jetzt müssen die Variablen in den Report. Im Gegensatz zu dem Einfügen der DB-Felder, gibt es hier wesentlich weniger Varianten. Entweder wir fügen die Variablen manuell ein, indem wir den Text [Kundennummer] eingeben, oder wir ziehen die Variable aus dem Fenster "Daten" auf  den gewünschten Platz im Report. Im zweiten Fall muss man auf das Tab "Variablen" umschalten.