R1.17 Ein Array sortieren
Aufgabe
Für die Anzeige oder Suche von Daten, die in einem Array gespeichert sind, ist oft eine sortierte Anordnung erwünscht. Sie möchten deshalb ein eindimensionales Array wahlweise in auf- oder absteigender Reihenfolge sortieren.
Lösung
Die sortierte Anzeige von Tabellen/Abfragen ist in Access kein Problem, für das Sortieren von Arrays gibt es aber leider keine vorgefertigte VBA-Funktion, sodass wieder einmal Selbsthilfe angesagt ist.
Oberfläche
Um die Funktion unserer Sortierroutine anschaulich zu demonstrieren, platzieren wir im Detailbereich eines Formulars ein ungebundenes Textfeld, ein Listenfeld (Herkunftstyp = Wertliste), eine Optionsgruppe und drei Befehlsschaltflächen (siehe Laufzeitabbildung).
Quellcode
Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.