Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Access 2016 Grundkurs

Sortieren in einer Abfrage

Testen Sie unsere 2017 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
In einer Abfrage können Sie nach Spalten sortieren und dies speichern. Das ist sinnvoller als die Sortierung direkt in einer Tabelle, die nur zum Speichern von Daten dient. Mit Abfragen sind mehrere Sortierungen auf die gleichen Daten möglich.

Transkript

Es mag verlockend sein, in einer Tabelle direkt zu filtern oder zu sortieren, aber da gehört es nicht hin, erstens können Sie es damit nicht speichern, sondern sie verlieren immer mit der nächsten Sortierung die vorherige und zweitens arbeiten Datenbanken anders. Tabellen sind nur zum speichern von Daten da. Die Tatsache, dass es hier zwar geht, ist ein bisschen der Excel-Gewohnheit geschuldet, aber eigentlich gehört es hier nicht hin. Ich werde also dieses Fenster schließen. Und sie sehen es jetzt hier auch im Navigationsbereich, es ist aufgetaucht und werde ein neues Objekt erstellen, nämlich eine Abfrage und zwar im Entwurf. Dann werde ich sofort gefragt, worauf diese Abfrage basiert, auf welchen Daten. Im Moment gibt es dort nur die Tabelle Lieferungen im Angebot, aber sie sehen schon, es kann auch auf Abfragen basieren, also Tabelle Lieferung und Hinzufügen und dann schließen. Dann sehen sie im oberen Bereich dieses Abfrageentwurfs alle Felder der Tabelle Lieferungen, die können Sie hier an der Ecke größer und kleiner ziehen, wenn es denn sein soll. So dass sie alle gut drauf kriegen und jetzt kann ich aussuchen, was ich sehen will, zum Beispiel kann ich sagen Telefonnummer hätte ich gern, gedrückt, nach unten gezogen und die Adresse und meinetwegen noch die Speise und die Menge. Ich kann, wenn noch was hinten dran soll, zum Beispiel den Preis, diesen auch per Doppelklick direkt in die nächste freie Spalte schicken, dann ist diese Abfrage technisch eigentlich soweit fertig, ich könnte in die Datenblattansicht wechseln, also ein Klick hier, ohne dass ich sie speichern muss, anders als bei Tabellen, da ist das zwingend, ich kann also schon mal gucken, ob mir das so gefällt. Im Grunde sehen sie jetzt die Schmalspurversion der Daten, ich hab Spalten weggelassen und deren Reihenfolge auch geändert, aber es sind die gleichen Daten. Und jetzt gehe ich wieder in den Entwurf zurück. Und will ja eine Sortierung einbauen. Machen wir jetzt beispielsweise eine Sortierung nach der Menge, da muss ich also hier bei Menge, ausklappen, in der Zeile Sortierung und kann jetzt absteigend, aufsteigend, wie immer ich das gerne haben will, wählen. Und damit werden die Daten so geändert, dass jetzt die Menge sortiert ist. Und wieder im Entwurf zurück werde ich diese Abfrage jetzt speichern, also ein Klick hier oben und der Name ist dann "Lieferungen nach Menge sortiert". Sie dürfen dort Leerzeichen benutzen, tatsächlich sind nur exakt vier Zeichen in Namen verboten, nämlich eckige Klammer auf, eckige Klammer zu, Punkt und Ausrufezeichen. Das heißt nicht, dass die anderen sinnvoll sind. Leerzeichen würde ich im wirklichen Leben nie benutzen, sie sind aber erlaubt und im Moment ist es ja nur eine kleine Beispieldatenbank, die noch nicht alle Feinheiten berücksichtigt und deswegen geht das und nach dem OK steht sowohl hier der Name, als auch unter den Objekten hier der gleiche Name. Und damit habe ich diese Abfrage gespeichert, ich kann sie jederzeit aufrufen und ausführen, ich kann sie auch schließen. Und wenn ich jetzt also von hier aus per Doppelklick die Abfrage öffne, weiß die genau wieder, wie sortiert werden soll. Ich kann ja nochmal eine zweite bauen, also mit Erstellen im Abfrageentwurf, gleiche Datenquelle, Doppelklick tuts auch, schließen. Und dieses Mal möchte ich einfach alle Felder sehen, also anstatt die nun namentlich einzeln anzugeben, nehme ich dieses Sternchen und Doppelklick oder ziehe das nach unten. Und das bedeutet, das können wir zwischendurch gucken, dass alle Felder der Tabelle angezeigt werden, in gleicher Reihenfolge und vor allem egal wie sie heißen, wenn sie später eins umbenennen, macht das der Abfrage nichts. Die soll nach Fahrer sortiert werden, also Doppelklick hier. Und zwar aufsteigend. Wenn ich mir das jetzt angucke, hat geklappt, die Fahrer sind aufsteigend Luigi, Maria, L und M. Und im Entwurf kann ich das jetzt speichern, also nennen wir das Lieferungen nach Fahrer sortiert. Und gucken nochmal genau hin, was die Abfrage liefert. Bisher sieht es gut aus. Alles komplett, die Daten, da hinten ist das Problem ein bisschen unauffällig verschwunden, hier steht jetzt Feld0. Und hier steht nicht einfach nur Fahrer, sondern, weil es keine gleichnamigen Felder geben darf, taucht zweimal der Fahrer auf inhaltlich, aber er darf nicht gleich heißen, also einmal hier Lieferung Fahrer und einmal Feld0. Weil ich die aber gar nicht sehen will, sondern nur zum Sortieren brauch, kann ich das einfach beheben, indem ich jetzt die Ansicht wieder auf Entwurf schalte und dieses Häkchen für das Anzeigen rausnehme. Das ganze nochmal speichern, das ist ja eine Änderung am Entwurf, aber wir können gucken, jetzt wenn ich nach rechts fahr gibt es hinter Bemerkung nichts mehr und der Fahrer kann jetzt wieder ein bisschen schmaler sein, weil das Feld genauso heißt. Ich habe also zwei verschiedene Abfragen, die jetzt entsprechend hier angezeigt werden. Je nach dem, welche Sortierung oder auch zur Filterung dann, welche Sortierung ich gerade brauche, kann ich die nacheinander starten, das ist der Sinn von Abfragen, dass ich mehrere Sortierungen auf die gleichen Daten anwenden kann.

Access 2016 Grundkurs

Erwerben Sie die notwendigen Kenntnisse, um mit Access 2016 leistungsfähige Datenbanken zu erstellen.

6 Std. 18 min (75 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!