vide hvordan man bruger variabler i forespørgsler ved hjælp af Microsoft Office Access kan gøre din database ansøgning mere dynamisk. Den nemmeste måde at bruge variabler i forespørgsler er gennem Visual Basic for Applications , også kendt som VBA. VBA er et programmeringssprog udviklet af Microsoft og bruges til at automatisere manuelle processer i Microsoft Office. En forespørgsel bruges til at hente information fra en database tabel . Variabler er defineret til at holde information i computerens hukommelse , mens et program kører . Instruktioner
1
Åbn Northwind Microsoft Office Access -database. Databasen Northwind er inkluderet i Microsoft Office-pakken.
2
Klik på " Database Tools " og derefter vælge "Visual Basic " for at åbne Microsoft Visual Basic vindue. Klik på "Indsæt "-feltet og vælg " Modul ".
3
Kopier og indsæt følgende kode i dit nye modul til at bruge " Leverandør A " som en variabel i en udvælgelsesforespørgsel og udsigt fornavn og efternavn på " Leverandør A":
Private Sub userQueryVariables ()
Dim strSQL As String
Dim rst Som Recordset
Dim DBS som database
Dim leverandør As String
leverandør = " Leverandør A "
Set DBS = CurrentDb
strSQL = " SELECT Suppliers.Company , leverandører . [ Efternavn ] , leverandører . [ Fornavn ] "
strSQL = strSQL &" fra leverandører "
strSQL = strSQL &" WHERE ((( Suppliers.Company ) = ' "& ( leverandør) & " ") ), "
Set rst = dbs.OpenRecordset ( strSQL )
rst.MoveLast
rst.MoveFirst
Debug . Print (leverandør & " Information :")
Do While Not rst.EOF
Debug.Print ( "Fornavn : " . & rst.Fields (2) Value)
Debug.Print ( "Sidste navn: " . & rst.Fields (1) Value)
rst.MoveNext
Loop
End Sub
< br > 4
Tryk på " F5" for at køre din subrutine .