Microsoft Access 2007 er en desktop database applikation. Microsoft inkluderer Visual Basic for Applications ( VBA ) som en måde for dig at udvide funktionaliteten af Access 2007 ved hjælp af Visual Basic. For eksempel giver Access ikke give en indbygget funktion til at beregne alder, men med VBA kan du oprette en funktion til at gøre dette . I Visual Basic Editor , kan du oprette moduler og klasser . Et modul er en beholder til VBA-kode , der indeholder erklæringer og procedurer. Der findes to typer af moduler . En standard modul er ikke forbundet med et bestemt objekt , mens en klasse modul er . Instruktioner
1
Klik på "Start ", " Alle programmer ", " Microsoft Office " og " Microsoft Access 2007. "
2
Åbne en eksisterende database ved hjælp af "File , "" Åbn ".
3
Klik på" Visual Basic "på" Database Tools "fanen af båndet.
4
Klik på" Modul "fra "Indsæt" -menuen. Vælg " Procedure " fra "Indsæt" -menuen. Indtast et navn til proceduren. Vælg en type , såsom " Function ", og et omfang og klik derefter på "OK".
5
Indtast koden for din procedure . For eksempel : Hej
Public Function Alder ( varBirthDate Som Variant ) As Integer
Dim varAge Som Variant
p Hvis IsNull ( varBirthDate ) Så Alder = 0: Exit Function
varAge = DateDiff ( " yyyy" , varBirthDate , Now)
p Hvis Date < DateSerial ( Year ( Now) , Month ( varBirthDate ) , Day ( varBirthDate ) ) Så
varAge = varAge - 1
End If
Age = Cint ( varAge )
End Function
6
Klik på " Immediate Window" fra " View . " Skrive " ? Alder ( " 1956/01/02 " ) " og tryk " Enter" for at teste din kode. Du bør få " 54 ", hvis den aktuelle dato ligger i 2010.
7.
Klik disketten ikonet på værktøjslinjen for at gemme dit arbejde .
< br >