Introduktion till programmering i Microsoft Access
Med programmering kan man skapa smarta och avancerade program i Microsoft Access. Programmeringsspråket i Access kallas VBA och står för Visual Basic for Applications.
VBA finns i flera program i Officepaketet, bland annat i Access, Excel och Outlook och med programmering kan man automatisera flera av dom vanliga arbetsmomenten i dessa program och dessutom utföra många andra åtgärder mer automatiskt.
Programkod kan köras
- direkt – i något som kallas kodfönstret i Access
- när ett program startar
- när formulär öppnas eller stängs
- när ett värde i en fält ändras
- när man klickar på en knapp
- och på många många andra sätt
Några korta funktioner i VBA
Detta program skriver ut texten Hello World! i direktfönstret.
Sub hello()
Debug.Print "Hello World!"
End Sub
Detta program öppnar en dialogruta där man matar in ett namn, sedan kommer ett meddelande som säger t.ex. “Hej Micke”
Sub hej()
Dim strName As String
strName = InputBox("Vad heter du?")
MsgBox "Hej " & strName
End Sub
Detta program skriver siffrorna 1 till 10 i direktfönstret.
Sub tio()
Dim i As Integer
For i = 1 To 10
Debug.Print i
Next
End Sub