Microsoft Access 2007 er en desktop databaseprogram. Microsoft inkluderer Visual Basic for Applications ( VBA ) som en måte for deg å utvide funksjonaliteten til Access 2007 ved hjelp av Visual Basic. For eksempel , ikke Access gir en innebygd funksjon for å beregne alder, men med VBA kan du opprette en funksjon for å gjøre dette. I Visual Basic-redigering , kan du lage moduler og klasser . En modul er en beholder for VBA-kode som inneholder deklarasjoner og prosedyrer . Det er to typer av moduler. En standard modulen er ikke knyttet til et bestemt objekt , mens en klasse modul er . Instruksjoner
en
Klikk " Start", " Alle programmer , " " Microsoft Office " og " Microsoft Access 2007 . "
2
Åpne en eksisterende database ved hjelp av "File , " " Åpne ".
3
Klikk på" Visual Basic " på" Database Tools "-kategorien på båndet .
4
Klikk på" Module " fra "Insert "-menyen . Velg " Prosedyre " fra " Insert"-menyen . Skriv inn et navn for prosedyren. Velg en type , for eksempel " Function ", og et omfang og klikk deretter på "OK".
5
Tast koden for prosedyren. For eksempel : en
Public Function Alder ( varBirthDate As Variant ) As Integer
Dim varAge Som Variant
p Hvis IsNull ( varBirthDate ) Da Age = 0 : Exit Function
varAge = DateDiff ( " åååå " , varBirthDate , nå)
p Hvis dato < DateSerial ( Year ( nå) , Month ( varBirthDate ) , dag ( varBirthDate ) ) Så
varAge = varAge - en
End If
Age = Cint ( varAge )
End Function
6
Klikk " Immediate Window" fra "View . " Skriv " ? Alder ( " 1/2/1956 ")" og trykk " Enter" for å teste koden . Du bør få " 54" hvis dagens dato er i 2010 .
7
Klikk på diskett ikon på verktøylinjen for å lagre arbeidet ditt.