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

Access 2016 Grundkurs

Mehrfaches Sortieren

Testen Sie unsere 2017 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Datensortierung findet nicht in Tabellen statt, sondern in Abfragen. Dadurch können beliebig viele Sortierungen gespeichert werden. Unterscheiden müssen Sie bei Abfragen zwischen der Reihenfolge der Sortierung und der Reihenfolge der Anzeige.

Transkript

Ich habe im Moment alle Abfragen so organisiert, dass sie im Grunde die Daten einer einzigen Tabelle lesefreundlich aufbereiten. Jetzt möchte ich mit Absicht die Daten mehrerer Tabellen zusammenfügen, wobei ich das teilweise auch schon gemacht habe und sinnvoll sortieren. Ich möchte sagen, wir so eine vereinfachte Speisekarte erstellen, das heißt ich brauch die Kategorien und ich brauch die Speisen. Ich mach also mit Erstellen Abfrageentwurf eine neue Abfrage und brauche die Kategorien und die Speisen, jeweils per Doppelklick, sie können auch stattdessen auf hinzufügen klicken und dann schließen. Jetzt möchte ich, hier können wir das wieder zumachen, die Kategorienamen sehen. Und danach den Speisen-kurz und den langen Namen. Wenn ich mir das erstmal angucke, vielleicht die Spaltenbreite noch ein bisschen verbessere, dann kommen die so ein klein bisschen unsortiert, nicht völlig denn so eine 1: n-Beziehung sorgt immer dafür, dass so eine Vorsortierung stattfindet, aber ich möchte sie in einer bestimmten Reihenfolge haben, wie es nämlich meine Speisekarte nachher auch hat. Die Reihenfolge ist hinterlegt in der Tabelle Kategorie. Dort gibt es im Entwurf zu sehen ein sortierungsFeld. Also ziehe ich das hier mal rein, dann sehen sie, hier hinter, zu der Kategorie Pizza, gibt es die Nummer 3, als erstes sollen natürlich Antipasti angezeigt werden. Also mache ich bei der Sortierung hier, das kann man entweder ausklappen oder viel schneller per Doppelklick auswählen, die Sortierung aufsteigend und dann sehen sie im Entwurf jetzt ist hier 1, 2, 3 bis 7 und entsprechend ändern sich natürlich die anderen Datensätze, Antipasti ist Kategorie 1. Soweit ist alles in Ordnung und jetzt möchte ich, das sehen sie hier bei den Kurznamen, auch innerhalb der Kategorie noch sortieren, also Bruscetta, Prosciutto, Carpaccio, ist nicht in der richtigen Reihenfolge Carpaccio müsste mit C dazwischen sortiert werden. Also gehe ich auf SpeiseNamenKurz und schalte dort auch die Sortierung ein und lasse mir die wieder anzeigen. Damit stimmt hier die Reihenfolge, die meisten anderen waren schon fast richtig, aber ich würde das ganz gerne vorne stehen haben, also die eigentliche Speise darf gern nach vorne wandern, im Entwurf kann ich also hier dieses Feld anklicken, da sehen Sie oben immer so ein ganz kleines Stückchen schwarzen Pfeil, das ist wirklich nur auf diesem grauen Bereich, dann müssen sie loslassen die Maus und können jetzt gedrückt dieses Feld nach vorne ziehen. Also dort anklicken, dass es schwarz wird, loslassen, und dann erst können Sie es an der Stelle nehmen. Und jetzt habe ich die Speisenamen vorne und lass dann die Kategorien sortieren und gucken sich jetzt bitte mal das Ergebnis an. Das sieht gut aus, Bruscetta, Calamari Calamari? Ist ihnen was aufgefallen? Eben war es Bruscetta, Carpaccio. Und das heißt hier ist wunderbar alphabetisch sortiert, aber die Sortierung ist plötzlich durcheinander und zwar deshalb weil Access immer von links nach rechts sortiert, also das ist die erste Sortierung, wenn es dort Duplikate gäbe, dann greift die zweite Sortierung hier. Leider gab es da keine Duplikate und vor allem ist die Kategorie mit der Sortierung nicht mehr vorrangig, das heißt die muss, anklicken und anschließend rüberziehen, weiter links sein. Wenn sie die Sortierungsnummer aus irgendeinem Grund weiter rechts sehen wollen, dann müssen sie die ein zweites Mal aufnehmen, da ist sie wieder drin, gedrückt dazwischenziehen, hier nicht anzeigen und da nicht sortieren. Jetzt habe ich erstens nach Kategorie sortiert, darin zweitens nach Speisenamen kurz und zeige aber trotzdem die Nummer der Sortierung hier hinten an, also in der Ansicht sieht es aus wie vorher, aber hier ist jetzt die Sortierung wieder in Ordnung und da haben wir die gewünschte Reihenfolge Bruscetta, Carpaccio, Prosciutto. Und die gehören alle zu Antipasti. Ich habe also hier dann innerhalb der Kategorie die weiterhin alphabetische Sortierung. Es ist wichtig, dass sie bei Abfragen unterscheiden zwischen der Reihenfolge der Sortierung und der Reihenfolge der Anzeige und manchmal, gar nicht mal so selten, gibt es diesen scheinbaren Widerspruch, dass sie ein Feld vorne sortieren und hinten anzeigen oder umgekehrt, das ist oftmals nötig und gar nicht so ungewöhnlich. Damit ist diese Abfrage fertig, also wir können sie einfach schon mal nennen qrySpeisenUndKategorienÜberblick. Nochmal zur Erinnerung, ich benutze die sogenannte Kamelschreibweise mit den kleinen Höckern, weil dort immer die Groß- und Kleinschreibung gemischt wird und ich werde nie Umlaute einsetzen, das gibt wirklich nur Ärger kein ß, keine Umlaute in Namen. In Inhalten von Daten kein Problem, aber in Benennungen, in den Namen wie hier, auf gar keinen Fall. Damit ist das hier gespeichert und sie können es schließen und wenn sie es wieder ansehen wollen, dann steht es ja in der Liste der Abfragen und kann von hier aus mit Doppelklick gestartet werden.

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!