Vide, hvordan du hurtigt oprette en forespørgsel i Microsoft Access og derefter bruge det med Visual Basic for Applications ( VBA ) kan spare dig tid. Access er en relationel database management system , der er inkluderet i Microsoft Office-pakken. En forespørgsel bruges til at hente data fra en database tabel . VBA er en computer programmeringssprog, der bruges til at automatisere rutineopgaver i Access og andre Microsoft Office-programmer. I et par trin, du kan oprette en subrutine ved hjælp af VBA at søge data fra tabellen Medarbejdere i databasen Northwind . Ting du skal
Microsoft Office Access
Vis Flere Instruktioner
1
Åbn Northwind Access-database. Databasen Northwind er inkluderet i Microsoft Office-pakken.
2
Klik på "Opret " og vælg " Query Design. " Vælg " tables" , vælg " Medarbejdere " og klik på "Tilføj ". Vælg "Close ".
3
Dobbeltklik på " Company ", " Efternavn " og " Fornavn " for at tilføje felter. Vælg " SQL View " i " Results" rude. Tryk på " Ctrl " og "C " for at kopiere Select forespørgsel.
4
Klik " Database Tools" og derefter vælge " Visual Basic ". Skriv følgende for at oprette en ny subrutine : " . Enter "
Private Sub createVBAQuery ()
Press
5
Skriv følgende at erklære dine variabler : < br >
Dim strSQL As String
Dim rst Som Recordset
Dim dbs som database
Set dbs = CurrentDb
6
Press "Ctrl " og "V " for at indsætte udvælgelsesforespørgslen inde i underprogram. Tilføj " strSQL =" til begyndelsen af din forespørgsel og tilføje ende citater til slutningen af din forespørgsel på følgende måde: . .
StrSQL = " SELECT Employees.Company , Medarbejdere [ Efternavn ] Medarbejdere [First Name ] FROM Medarbejdere , ".
7
Skriv følgende for at åbne din Select forespørgslen og vise resultaterne
Set rst = dbs.OpenRecordset ( strSQL )
rst . MoveLast
rst.MoveFirst
Do While Not rst.EOF
Debug.Print rst.Fields (0) Værdi & . "