Der letzte Typ von benutzerdefinierten Abfragen ist die Mehrschritt-Datenanzeige. Schon die Bezeichnung legt die korrekte Vermutung nahe, dass es sich hierbei um eine Erweiterung des Abfragetyps Datenanzeige handelt. Auch die Mehrschritt-Datenanzeige kann zur Extraktion und Aufbereitung von Informationen aus den Apollos-Datensätzen genutzt werden. Im Gegensatz zur einfachen Datenabfrage erlaubt Sie jedoch die Erstellung und den anschließenden Zugriff auf Zwischenergebnisse. In diesem Kontext kann sie sehr gut z.B. zur Erstellung von Statistiken benutzt werden.

Die Funktion einer Mehrschritt-Datenanzeige soll wiederum an einem Beispiel erläutert werden:

Gefordert ist eine Liste, die neben jedem Kurs die Anzahl der männlichen und der weiblichen  angibt.

Zur Lösung dieser Aufgabe kann man Sie zunächst in drei kleinere Aufgaben unterteilen:

1.

Liste aller Kurse mit Anzahl der männlichen Schüler

2.

Liste aller Kurse mit Anzahl der weiblichen Schülerinnen

3.

Liste aller Kurse mit Anzahl Nationalität deutsch

4.

Liste aller Kurse mit Anzahl Nationalität nicht deutsch

3.

Zusammenführen aller Listen

In  lässt sich dies im Registerblatt „Mehrschritt-Abfrage" verwirklichen:



 unterstützt Mehrschritt-Abfragen, die auf max. 4 Zwischenergebnisse zurückgreifen. Sie können diese Zwischenergebnisse durch reguläre SQL-Statements in den Textfeldern %_Tab1 bis %_Tab4 beschreiben. Das Ergebnis des ersten SQL-Ausdrucks ist eine Kursliste zusammen mit der Anzahl von männlichen Schülern (S.Geschlecht = „M"), der zweite SQL-Ausdruck liefert entsprechendes für weibliche Schülerinnen usw.. Mit Hilfe der Gesamt-Abfrage lassen sich diese Zwischenergebnisse zu einer einzigen Tabelle verschmelzen. Dabei können Sie auf die Zwischenergebnisse wie auf reguläre Tabellen zugreifen, die die Namen %_Tab1 bis %_Tab4 besitzen.

Für alle Textfelder zur Eingabe von SQL-Statements gelten die bereits erläuterten Möglichkeiten zur Nutzung von Konstanten und benutzerdefinierten Parametern.

Nach ein paar Schönheitskorrekturen im Registerblatt „Spalten-Optionen" führt die in Mehrschritt-Datenanzeige (Statistik) dargestellte Gesamt-Abfrage zu folgendem Ergebnis: