Die Access-Datenbank -Programm von Microsoft hat eine eingebaute Programmiersprache Visual Basic für Applikationen ( VBA) , die Entwickler nutzen, um die Standard- Access- Set von Funktionen erweitern . Die Sortierung ist eine der vielen Funktionen VBA auf Daten, die Benutzer erstellen oder verwalten, in Access ausführen können. Access-Benutzer können Daten mit VBA unter Verwendung einer Vielzahl von Ansätzen , einschließlich derjenigen , die keine Erlernen einer signifikanten Menge von VBA-Code . Ein wesentlicher Vorteil der Sortierung von Daten mit Access VBA ist die Zeit von nicht mit Daten manuell sortieren gespeichert. Was Sie brauchen
Microsoft Access
anzeigen Weitere Anweisungen
1
Open Access und klicken Sie auf "Erstellen" Menü-Überschrift , gefolgt von " Tabelle ". Sie erstellen einen kleinen Tisch , um eine VBA Art ausgeführt werden soll.
2
Doppelklicken Sie in "Tabelle1 die " Spaltenüberschrift und Typ " firstName ", geben Sie dann mehrere Namen in dieser Spalte. Stellen Sie sicher, jeder Name beginnt mit einem anderen Buchstaben des Alphabets so können Sie deutlich sehen, die Wirkung der VBA Art , die folgt. Aus dem gleichen Grund , sicherzustellen, dass Sie die Namen in einer unsortierten Reihenfolge eingeben . Geben Sie zum Beispiel den Namen " Carol ", " Bob " und " Amanda ", in dieser Reihenfolge.
3
Drücken Sie "Strg " + " S ", geben Sie dann " Userinfo " für den Namen der Tabelle .
4
das Menü "Erstellen" Überschrift klicken , dann auf der "anderen" Panels "Query Design" -Taste. Sie erstellen eine Abfrage für die VBA sortieren Programm auszuführen.
5
Doppelklicken Sie auf das " Userinfo " Artikel in der " Tabelle anzeigen " im Dialogfeld klicken Sie auf das Dialogfeld die Schaltfläche "Schließen" .
6
Ziehen Sie das " * ", die alle Felder in einer Tabelle darstellt , auf die erste Farbe des Abfragebereichs .
7
der rechten Maustaste auf das " Query1 ", dann wählen Sie" SQL-Ansicht . " Geben Sie den folgenden unmittelbar nach dem "FROM Userinfo "-Klausel : .
Sortieren nach " . FirstName "
Diese neue Klausel ordnet die Daten , wenn Access führt die Abfrage
8 < p> Drücken Sie "Strg " + " S ", dann " Q1 " für die Abfrage des Namens .
9
Presse "Alt" + " F11 ", um den VBA integrierte Entwicklungsumgebung ( IDE) geben , das ist, wo Sie den Programmcode für die Sortierung der " Userinfo " Tabelle geben werde
10
Klicken Sie auf das Menü "Einfügen" die "Module" auswählen, dann fügen Sie den folgenden Programmcode in den Modul- Fenster . :
Public Sub doQuery ()
Const qName = "Q1 "
Dim db1 Wie DAO.Database
Dim rs1 Wie DAO.Recordset
Set db1 = CurrentDb
RS1 = db1.OpenRecordset ( qName )
Do While Not rs1.EOF
Debug.Print "Name:" & rs1 ! [ vorname]
rs1.MoveNext
Schleife
rs1.Close
db1.Close
End Sub