So speichern eine VBA-Abfrage über den Zugang

April 22

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.