OBS/Makros und Scripting/Query Builder: Unterschied zwischen den Versionen
Hubert (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Hubert (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
Sie können via Drag n' Drop SQL Queries konstruieren, ausführen und die resultierenden Datensätze direkt im Query Builder inspizieren. | Sie können via Drag n' Drop SQL Queries konstruieren, ausführen und die resultierenden Datensätze direkt im Query Builder inspizieren. | ||
[[Datei:QueryBuilder 1.jpg]] | [[Datei:QueryBuilder 1.jpg]] | ||
Zeile 15: | Zeile 16: | ||
'''Liste:''' | '''Liste:''' | ||
Der einfachste und schnellste Weg ist das hinzufügen von Tabellen in dem Sie diese via Drag 'n Drop aus der Liste | Der einfachste und schnellste Weg ist das hinzufügen von Tabellen in dem Sie diese via Drag 'n Drop aus der Liste | ||
[[Datei:QueryBuilder GIF 1 small.gif]] | [[Datei:QueryBuilder GIF 1 small.gif]] | ||
'''Rechtsklick:''' | '''Rechtsklick:''' | ||
Eine weitere Möglichkeit besteht darin eine Tabelle via Rechtsklick auf den Designbereich hinzuzufügen. | Eine weitere Möglichkeit besteht darin eine Tabelle via Rechtsklick auf den Designbereich hinzuzufügen. | ||
[[Datei:QueryBuilder GIF 2 small.gif]] | [[Datei:QueryBuilder GIF 2 small.gif]] | ||
===Verknüpfen von Tabellen=== | ===Verknüpfen von Tabellen=== | ||
Wie beim Hinzufügen von Tabellen ist normalerweise auch hier Drag n' Drop die einfachste und schnellste Lösung | Wie beim Hinzufügen von Tabellen ist normalerweise auch hier Drag n' Drop die einfachste und schnellste Lösung | ||
[[Datei:QueryBuilder GIF 3 small.gif]] | [[Datei:QueryBuilder GIF 3 small.gif]] | ||
===Auswahl von Feldern=== | ===Auswahl von Feldern=== | ||
Um die Felder auszuwählen, welche in den resultierenden Datensätzen angezeigt werden sollen, markieren Sie diese lediglich in den jeweiligen Tabellen im Designbereich des Query Builders. | Um die Felder auszuwählen, welche in den resultierenden Datensätzen angezeigt werden sollen, markieren Sie diese lediglich in den jeweiligen Tabellen im Designbereich des Query Builders. | ||
[[Datei:Query Builder MarkierteFelder.jpg]] | [[Datei:Query Builder MarkierteFelder.jpg]] | ||
[[Datei:Felder 1.jpg]] | [[Datei:Felder 1.jpg]] | ||
===Festlegen von Kriterien=== | ===Festlegen von Kriterien=== | ||
Sie können Kriterien festlegen indem Sie in der Tabellarischen Ansicht der aktivierten Felder auf den entsprechenden Knopf drücken. | |||
[[Datei:KriterienButton.jpg]] | |||
Dadurch öffnet sich das Fenster "Expression Editor". In diesem ist es Ihnen möglich das gewählte Feld mit einem selbst-definierten Kriterium zu verknüpfen um die Anzahl der von der Query ausgegebenen Datensätze weiter einzuengen. | |||
<br> | |||
[[Datei:Expression Editor.jpg]] | |||
In dem folgenden Beispiel legen wir fest, dass nur Datensätze, bei welchen PS_ANSPREC mit 'a' anfängt, selektiert werden sollen. | |||
[[Datei:Expression Editor Like.jpg]] |
Version vom 22. Oktober 2020, 14:25 Uhr
Query Builder
Mit dem OBS Query Builder können Schaubilder, Schemata und SQL Statements erzeugt werden
Sie können via Drag n' Drop SQL Queries konstruieren, ausführen und die resultierenden Datensätze direkt im Query Builder inspizieren.
Nutzung des Query Builders
Hinzufügen von Tabellen
Es gibt mehrere Wege über welche der Query Builder erlaubt Tabellen zu Ihrem Schema hinzuzufügen. (s. folgende Schaubilder)
Liste: Der einfachste und schnellste Weg ist das hinzufügen von Tabellen in dem Sie diese via Drag 'n Drop aus der Liste
Rechtsklick: Eine weitere Möglichkeit besteht darin eine Tabelle via Rechtsklick auf den Designbereich hinzuzufügen.
Verknüpfen von Tabellen
Wie beim Hinzufügen von Tabellen ist normalerweise auch hier Drag n' Drop die einfachste und schnellste Lösung
Auswahl von Feldern
Um die Felder auszuwählen, welche in den resultierenden Datensätzen angezeigt werden sollen, markieren Sie diese lediglich in den jeweiligen Tabellen im Designbereich des Query Builders.
Festlegen von Kriterien
Sie können Kriterien festlegen indem Sie in der Tabellarischen Ansicht der aktivierten Felder auf den entsprechenden Knopf drücken.
Dadurch öffnet sich das Fenster "Expression Editor". In diesem ist es Ihnen möglich das gewählte Feld mit einem selbst-definierten Kriterium zu verknüpfen um die Anzahl der von der Query ausgegebenen Datensätze weiter einzuengen.
In dem folgenden Beispiel legen wir fest, dass nur Datensätze, bei welchen PS_ANSPREC mit 'a' anfängt, selektiert werden sollen.