Toolmaker Produkt-Dokumentation

Beispielabfragen

Inhaltsübersicht


Um den Einstieg in dataxpress zu erleichtern, haben wir Ihnen Beispieldateien sowie Beispielabfragen mit dataxpress ausgeliefert. Die Beispieldaten TMS... liegen in der Bibliothek DATAXPRESS, die Beispielabfragen werden in das Programmverzeichnis von dataxpress installiert.

Beispiel 1

Die Abfrage „Kunden_pro_Vertreter1.xls" gibt Daten aus der Kundenstammdatei im grün formatierten Bereich aus.


0051 - Beispiel 1


Nach Klick auf den Button zum Ausführen der Abfrage „!" erhalten Sie die Aufforderung zur Eingabe der Vertreternummer


0052 - Eingabe Parameter


Nach Eingabe der Vertreternummer und Klick auf „OK" werden die Daten in Excel ausgegeben:


0053 - Ergebnis


Die Aufforderung zur Eingabe der Vertreternummer erhalten Sie durch Verwendung eines Variablennamen im Bereich „Sätze selektieren":


0054-Kriterien definieren

Beispiel 2

Die Abfrage „Kunden_pro_Vertreter2.xls" gibt Daten aus der Kundenstammdatei im grün formatierten Bereich aus. Dabei wird zur Satzauswahl eine andere Technik verwendet.


0055-Beispiel 2


Wählen Sie hier aus der orange gefärbten Listbox die gewünschte Vertreternummer aus und klicken auf den Button zum Ausführen der Abfrage „!":


0056 - Auswahl Parameter


Auch hier werden die Ergebnisse wieder im grün formatierten Bereich ausgegeben. Die Technik zur Satzauswahl beruht hier auf einer Listfunktion in Excel in Verbindung mit der Satzauswahl über Bezüge:

Beispiel 3

Die Abfrage „Kunden_nach_Landkennzeichen.xls" gibt Daten aus der Kundenstammdatei im grün formatierten Bereich aus.


0057 - Beispiel 3


Für die Ausgabe wird je Land ein Tabellenblatt dynamisch angelegt. So sind alle zusammengehörigen Daten auf einem Tabellenblatt.


0058 - Beispiel3 Ergebnis


Am unteren Ende der Tabelle sehen Sie die Tabellenblätter je Land. Dies wird über die Funktion „Blattübergreifende Ausgabe" im „Ausgabebereich festlegen" erreicht.


0059 - Optionen Ausgabebereich


Datumsformat

Derzeit können nur Datenbankfelder und keine Aggregatsfelder umgesetzt werden.


0088 - Datumsformat

Beispiel 4

Die Abfrage „Umsatz_pro_Vertreter.xls" gibt Umsatzdaten im grün formatierten Bereich aus.


0060 - Beispiel 4


Je Vertreter existiert eine Zeile die vom Entwickler der Abfrage vorbelegt sind. Die Daten werden exakt in die richtige Zeile eingelesen. Summenfunktionen unter den Datenbereichen werden dabei ausgeführt.


0061 - Beispiel4 Ergebnis


Diesen Effekt erreichen Sie über die Funktion „Zuordnen" im „Ausgabebereich festlegen":


0062 – Optionen Ausgabebereich

Beispiel 5

Die Abfrage „Kunden_Schweiz_externer_Programmaufruf.xls" gibt Kundendaten im grün formatierten Bereich aus.


0063 - Beispiel 5


Vor Starten der dataxpress-Abfrage muss auf der IBM i erst noch ein Programm ausgeführt werden.


0064 - Beispiel 5 Ergebnis


Vorverarbeitete Daten können mit der Funktion „entfernte Aufrufe" erstellt werden. Dabei wird ggf. mit Parameterübergabe aus Konstanten oder variablen Bereichen des Excel-Tabellenblattes ein Programm aus der Bibliothek DATAXPRESS der IBM i aufgerufen, ausgeführt und nach Beendigung die eigentliche dataxpress-Abfrage ausgeführt:


0065 - Entfernter Aufruf