Wissen, wie man eine Abfrage mit Visual Basic für Applikationen in Microsoft Access können Sie Zeit sparen bei der Erstellung mehrerer Abfragen zu speichern. Access ist eine relationale Datenbank-Anwendung vor allem für kleine, lokale Datenbanken verwendet. VBA wurde von Microsoft entwickelt und wird häufig verwendet, um Routineaufgaben in Microsoft Office-Anwendungen automatisieren. In Access wird ein VBA -Abfrage verwendet, um eine Tabelle oder Tabellen zu öffnen , um ihre Daten zur weiteren Bearbeitung zugreifen . Anleitung
1
Klicken Sie auf " Database Tools " in Microsoft Access 2007 und wählen Sie " Visual Basic ", um den Microsoft Visual Basic -Fenster zu öffnen. Klicken Sie auf das Menü "Einfügen" und wählen Sie " Module" zu schaffen " Module1 . "
2
Typ " Public Sub myVBAQuery " und drücken Sie "Enter" , um eine neue Subroutine erstellen.
Geben Sie den folgenden Ihre Variablen deklarieren: Dim strSQL
As String Dim dbs
As Database Dim rst
Als Recordset
Dim rstCnt As Integer
3
Geben Sie den folgenden , um Ihre Abfrage zu definieren , und öffnen Sie das Recordset:
Set dbs = CurrentDb
strSQL = " . SELECT * FROM Tabelle1 Tabelle1 ; "
Set rst = dbs.OpenRecordset ( strSQL )
4
Geben Sie den folgenden in einer Schleife durch Ihre Recordset ein Display Daten im Feld "1" in der Tabelle gespeichert :
< p> rst.MoveFirst
rstCnt = 0 To
MsgBox rst.Fields (1) rst.RecordCount . Wert
rst.MoveNext
Weiter rstCnt
Drücken Sie "Strg + S ", um Ihre Subroutine in " Module1 " speichern und es verfügbar sein wird für Sie in die Zukunft zu bedienen.