So speichern eine VBA-Abfrage über den Zugang
Wissen, wie zu einer Abfrage, die mithilfe von Visual Basic für Applikationen in Microsoft Access zu speichern, können Sie Zeit sparen beim Erstellen von mehreren Abfragen. Access ist eine relationale Datenbank-Anwendung, die hauptsächlich für kleine lokale Datenbanken. VBA wurde von Microsoft entwickelt und es wird häufig verwendet, um Routineaufgaben in Microsoft Office-Anwendungen zu automatisieren. In Access ist eine VBA-Abfrage verwendet, um einer oder mehrerer Tabellen, Zugriff auf ihre Daten zur weiteren Bearbeitung zu öffnen.
Anweisungen
1 Klicken Sie "Datenbanktools" in Microsoft Access 2007 und wählen Sie "Visual Basic", um das Microsoft Visual Basic-Fenster öffnen. Klicken Sie im Menü "Einfügen" und wählen Sie "Modul" erstellen "Module1".
2 Geben Sie "Public Sub MyVBAQuery", und drücken Sie "Enter" erstellen Sie eine neue Unterroutine.
Geben Sie Folgendes ein, um Variablen deklarieren:
Dim StrSQL As String
Dim Dbs als Datenbank
Dim Rst als Recordset
Dim RstCnt As Integer
3 Geben Sie Folgendes ein, um Ihre Abfrage zu definieren und das Recordset zu öffnen:
Eingestellt von Dbs = CurrentDb
StrSQL = "SELECT Table1.* FROM Table1;"
Festlegen von Rst = Dbs. OpenRecordset(strSQL)
4 Geben Sie Folgendes ein, um das Recordset durchlaufen eine Display-Daten im Feld "1" in der Tabelle gespeichert:
RST. MoveFirst
Für RstCnt = 0, Rst. RecordCount
MsgBox rst.Fields(1).Value
RST. MoveNext
Nächste rstCnt
Drücken Sie "STRG + S" Unterroutine "Module1" und speichern werden Sie in Zukunft nutzen.