Wissen, wie man Variablen in Abfragen mit Microsoft Office Access kann Ihren Datenbank-Anwendung dynamischer. Der einfachste Weg , um Variablen in Abfragen verwenden , ist durch Visual Basic für Applikationen , die auch als VBA bekannt. VBA ist eine Programmiersprache, die von Microsoft entwickelt und wird verwendet, um manuelle Prozesse in Microsoft Office automatisieren. Eine Abfrage wird verwendet, um Informationen aus einer Datenbank -Tabelle abzurufen. Variablen werden definiert, um Informationen in den Arbeitsspeicher des Computers zu halten, während ein Programm läuft . Anleitung
1
Öffnen Sie die Nordwind Microsoft Office Access-Datenbank. Die Nordwind-Datenbank wird der Microsoft Office-Suite enthalten.
2
Klicken Sie auf " Database Tools " und wählen Sie dann " Visual Basic ", um den Microsoft Visual Basic -Fenster zu öffnen. Klicken Sie auf " Insert "-Feld und wählen Sie " Module".
3
Kopieren Sie den folgenden Code in das neue Modul zu verwenden " Lieferant A" als Variable in einer Auswahlabfrage und Ausblick der Vorname und Nachname des "Supplier A":
private Sub userQueryVariables () Dim
strSQL As String Dim rst
Als Recordset Dim
dbs As Database Dim
Lieferanten As String
Lieferant = " Lieferant A"
Set dbs = CurrentDb
strSQL = "SELECT Suppliers.Company , Lieferanten . [ Nachname ] , Lieferanten . [ Vorname ] "
strSQL = strSQL & " FROM Lieferanten "
strSQL = strSQL & " WHERE ((( Suppliers.Company ) = '"& (Lieferant ) & " ')); "
Set rst = dbs.OpenRecordset ( strSQL )
rst.MoveLast
rst.MoveFirst
Debug . Print ( Lieferant & "Information :")
Do While Not rst.EOF
Debug.Print ("First Name: " . & rst.Fields (2) Value)
Debug.Print ( "Last Name: " . & rst.Fields (1) Value)
rst.MoveNext
Schleife
End Sub