Visual Basic for Applications , även känd som VBA , är en dator programmeringsspråk som används för att automatisera rutinuppgifter i Microsoft Office-program som t. ex. Access. Access är en relationsdatabas som vanligen används för mindre och lokala databaser . En fråga används för att hämta data från en databastabell eller flera tabeller . Resultatet av den frågan nås genom ett Recordset-objekt . I några få steg kan du skriva VBA- kod för att söka i tabellen Anställda i Northwind -databasen och visa resultatet i en meddelanderuta .
1
Öppna Northwind Microsoft Office Access -databas . Northwind -databasen ingår i Microsoft Office-paketet .
2 .
Klicka på " Databasverktyg "och välj sedan "Visual Basic "för att öppna Microsoft Visual Basic -fönstret. Klicka på " Infoga " och välj " Module ".
3 .
Kopiera och klistra in följande kod på din nya modul för att visa det första namnet och ställning i "anställd" bord .
Private Sub customerQuery ( )
Dim sqlStr As String
Dim rst Som Recordset
Dim DBS som databas
Dim rstCntr As Integer
Dim empStr As String
Set DBS=CurrentDb
sqlStr=" SELECT kunder . [ Förnamn ] "
sqlStr=sqlStr " Kunder [titel ] "
sqlStr=sqlStr " FROM kunder . "
Set rst=dbs. OpenRecordset ( sqlStr )
rst. MoveLast
rst. MoveFirst
För rstCntr=0 till rst. RecordCount-1
empStr=empStr rst. Fields (0 ) Värde _
. "Är en " rst. Fields (1) . Value vbCr
rst. MoveNext
Nästa rstCntr
MsgBox empStr
rst. Close
dbs. Close
End Sub
4 .
Kör subrutinen genom att trycka " F5 ".
Previous:nothing Next:hur man kan stoppa en tråd i Visual Basic 2005