Gestern haben wir die Datensätze einer Auswahlabfrage sortiert. Heute stellen wir uns die Frage: was ist, wenn wir die Datensätze so sortieren und ausgeben wollen, dass ein weiter rechts stehendes Feld die erste Sortierebene sein soll, dann erst ein weiter links stehendes herangezogen werden soll. Also – zum Beispiel – folgende Abfrage nach Artikelnummer aufsteigend, und „innerhalb“ der gleichen Artikelnummer nach PLZ aufsteigend, und „innerhalb“ der gleichen Kombination aus Artikelnummer und PLZ auch noch nach Kürzel sortieren wollen.
Die Sortierung wird immer „von links nach rechts“ vorgenommen. Wir brauchen also im Abfrageentwurf die PLZ rechts von der Artikelnummer, und das Kürzel wieder rechts von der PLZ. Wenn wir die Reihenfolge dahingehend verändern, werden die Felder aber auch in der veränderten Reihenfolge ausgegeben – und das wollen wir wiederum NICHT. Was also tun?
Ziehen Sie die Felder aus den Tabellen noch einmal in den Definitionsbereich, ganz ans Ende. Jetzt steht die PLZ rechts von der Artikelnummer, und das Kürzel wiederum rechts davon, und Sie können die Sortierung definieren.
Allerdings: die Felder werden nun auch zwei Mal ausgegeben, was kein Mensch braucht. Daher: Deaktivieren Sie für diese zusätzlichen Felder rechts, die wir ja nur für die Sortierung brauchen, das Kästchen in der Anzeigen:-Zeile.
Jetzt passt auch die Ausgabe: