Query construction

Navigation:  Bericht im FR-Designer > Assistenten >

Query construction

Previous pageReturn to chapter overviewNext page

FastReport (Versionen Professional, Enterprise) enthält einen visuellen Query Builder. Dazu verwendet man den FastQueryBuilder, welcher auch als separates Produkt in Ihren Anwendungen verwendet werden kann. Den Query Builder nutzt man um visuelle Textabfragen in SQL zu erstellen. Der Query Builder sieht wie folgt aus:

 

clip0285

 

Die Zahlen bedeuten:

 

1 - Instrumentenleiste

2  Arbeitsfläche des Designers

3  Liste der verwendbaren Tabellen

4  Parameter der ausgewählten Tabellenfelder

 

Instrumentenleiste:

clip0023 - Öffnen SQL Datei

clip0024 - Speichern der Abfrage (das Schema wird ebenfalls gespeichert)

clip0025 - leeren der Arbeitsfläche des Designers

clip0026 - Button Îê. Schließen des Designers mit anschließendem Speichern

clip0027 - Schließen des Designers ohne zu speichern

 

Die Arbeitsfläche des Query Builders und die Liste der Tabellen unterstützen Drag&Drop, d.h. um eine Tabelle auf die Arbeitsfläche zu legen, zieht man diese einfach mit der Maus rüber. Die andere Möglichkeit ist die benötigte Tabelle in der Liste doppelt anzuklicken.

 

Um ein Feld in die Abfrage miteinzubeziehen, reicht es aus, dieses zu markieren:

 

clip0286

 

Markierte Felder erscheinen in der Parametertabelle:

 

clip0287

 

- Visibility  bestimmt, ob das Feld später angezeigt werden soll

- Where  die Bedingung, ob das Feld ausgewählt werden soll z.B.  '> 5'

- Sort  Art der Sortierung

- Function  bestimmt die Funktion, die angewendet werden soll

- Group  die Gruppierung des Feldes

 

Durch das "Rüberziehen" der Felder zwischen den Tabellen, werden Verbindungen geknüpft (join). Bevor die Verbindungen erstellt werden, wird überprüft, ob die Arten der Felder zusammenpassen. Ist das nicht der Fall können diese nicht verknüpft werden. Um die Einstellungen der Verknüpfungen bearbeiten zu können, muss man auf die Verbindungslinie klicken und den Punkt Link options auswählen. Es erscheint das Fenster der Verbindungsparameter:

 

clip0288