Hvordan bruke variabler i Access Query

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.