Hvordan bruke variabler i Access Query
Å vite hvordan du bruker variabler i søk ved hjelp av Microsoft Office Access kan gjøre databaseapplikasjon mer dynamisk. Den enkleste måten å bruke variabler i søk er gjennom Visual Basic for Applications, også kjent som VBA. VBA er et programmeringsspråk utviklet av Microsoft og brukes til å automatisere manuelle prosesser i Microsoft Office. En spørring blir brukt til å hente informasjon fra en database tabell. Variablene er definert til å inneholde informasjon i datamaskinens minne mens et program kjører.
Bruksanvisning
1 Åpne North Microsoft Office Access database. The Northwind database er inkludert i Microsoft Office-pakken.
2 Klikk på "Databaseverktøy" og velg "Visual Basic" for å åpne Microsoft Visual Basic Window. Klikk på "Sett inn" feltet og velg "Module".
3 Kopier og lim inn følgende kode inn i den nye modulen til å bruke "Leverandør A" som en variabel i en utvalgsspørring og vise fornavn og etternavn på "Leverandør A":
Private Sub userQueryVariables ()
Dim strSQL As String
Dim rst As Recordset
Dim dbs som database
Dim leverandør As String
leverandør = "Leverandør A"
Sett dbs = CurrentDb
strSQL = "SELECT Suppliers.Company, leverandører. [etternavn], leverandører. [fornavn]"
strSQL = strSQL & "fra leverandører"
strSQL = strSQL & "WHERE (((Suppliers.Company) = '" & (leverandør) & "'));"
Sett rst = dbs.OpenRecordset (strSQL)
rst.MoveLast
rst.MoveFirst
Debug.Print (leverandør og "Informasjon:")
Gjør Mens Ikke rst.EOF
Debug.Print ("First Name: " & rst.Fields(2).Value)
Debug.Print ( "Last Name:" & rst.Fields (1) .Value)
rst.MoveNext
Loop
End Sub
4 Trykk "F5" for å kjøre subrutine.