254
Bearbeitungen
Zeile 18: | Zeile 18: | ||
:Im nächsten Schritt kann angegeben werden, welche Daten in der neuen Datenquelle sichtbar sind. Dies entspricht der '''Select-Anweisung''' in einem SQL-Befehl. Hierbei wählt alle Angaben, die beispielsweile im DBTextfeld für die neue Datenquelle ausgewählt werden können. Die gewünschten Felder können über das Größer-Zeichen der Auswahl hinzugefügt werden. | :Im nächsten Schritt kann angegeben werden, welche Daten in der neuen Datenquelle sichtbar sind. Dies entspricht der '''Select-Anweisung''' in einem SQL-Befehl. Hierbei wählt alle Angaben, die beispielsweile im DBTextfeld für die neue Datenquelle ausgewählt werden können. Die gewünschten Felder können über das Größer-Zeichen der Auswahl hinzugefügt werden. | ||
; Schritt 3<nowiki>:</nowiki> Berechnungen hinzufügen | ; Schritt 3<nowiki>:</nowiki> Berechnungen hinzufügen | ||
:Nun können dem SQL-Befehl Berechnungen hinzugefügt werden (Aggregatfunktionen). Nach Auswahl "Berechnungen hinzufügen" wird das Feld, dass für die Berechnungen verwendet werden soll, mit dem Größer-Zeichen zu den "Gewählten Feldern" verschoben. Es öffnet sich ein separates Fenster, indem die Funktion (z.B. Anzahl oder Max) ausgewählt werden kann. Dadurch wird automatisch der passende Select-Eintrag gesetzt. Eine Gruppierung kann im Folgeschritt festgelegt werden. | :Nun können dem SQL-Befehl Berechnungen hinzugefügt werden ('''Aggregatfunktionen'''). Nach Auswahl "Berechnungen hinzufügen" wird das Feld, dass für die Berechnungen verwendet werden soll, mit dem Größer-Zeichen zu den "Gewählten Feldern" verschoben. Es öffnet sich ein separates Fenster, indem die Funktion (z.B. Anzahl oder Max) ausgewählt werden kann. Dadurch wird automatisch der passende Select-Eintrag gesetzt. Eine Gruppierung kann im Folgeschritt festgelegt werden. | ||
; Schritt 4<nowiki>:</nowiki> Gruppierung hinzufügen | ; Schritt 4<nowiki>:</nowiki> Gruppierung hinzufügen | ||
:Im nächsten Schritt kann über den Assistenten eine '''GROUP BY-Klausel''' hinzugefügt werden, welche insbesondere bei der Definition von Aggregatfunktionen hilfreich sind. Dazu wird die Auswahl '''Gruppierungsfelder auswählen''' aktiviert und die benötigten Sortierfelder über den Pfeile zu den gewählten Feldern verschoben werden. | :Im nächsten Schritt kann über den Assistenten eine '''GROUP BY-Klausel''' hinzugefügt werden, welche insbesondere bei der Definition von Aggregatfunktionen hilfreich sind. Dazu wird die Auswahl '''Gruppierungsfelder auswählen''' aktiviert und die benötigten Sortierfelder über den Pfeile zu den gewählten Feldern verschoben werden. | ||
Zeile 24: | Zeile 24: | ||
[[Datei:SchILD_Reports_EigeneDatenquellen_Abfrageassistent_kriterium.png|250px|thumb|right|AbfrageassistentGruppierung]] | [[Datei:SchILD_Reports_EigeneDatenquellen_Abfrageassistent_kriterium.png|250px|thumb|right|AbfrageassistentGruppierung]] | ||
; Schritt 5<nowiki>:</nowiki> Suchkriterium definieren | ; Schritt 5<nowiki>:</nowiki> Suchkriterium definieren | ||
Als nächstes hat der Anwender die Möglichkeit, ein Suchkriterium ('''WHERE-Klausel''') | Als nächstes hat der Anwender die Möglichkeit, ein Suchkriterium zu definieren ('''WHERE-Klausel'''). Nach der Auswahl "Suchkriterium definieren" wird ein leeres Fenster sichtbar. Über die rechte Maustaste kann nun ein Kriterium neu erstellt werden. Möchte man beispielsweise in der neue Datenquelle nur volljährige Schülerinnen und Schüler berücksichtigen, so wird das Kriterium wie im Screenshot definiert. Mit der Rechten Maustaste können dann auch weitere Kriterien definiert werden, miteinander Verknüpft und über Klammern zusammengehalten werden. So kann eine komplexe WHERE-Klausel zusammengeklickt werden. | ||
Sortierung und Gruppierung der Felder zu wählen. Es kann also zeitsparend sein, einen Bericht erst mit dem Berichtsassistenten zu erzeugen und direkt zu verwenden oder gegebenenfalls nur noch etwas anzupassen. | Sortierung und Gruppierung der Felder zu wählen. Es kann also zeitsparend sein, einen Bericht erst mit dem Berichtsassistenten zu erzeugen und direkt zu verwenden oder gegebenenfalls nur noch etwas anzupassen. |