En Tutorial for Access 2007 VBA
Microsoft Access 2007 er en desktop database applikasjon. 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 tilgang ikke gir en innebygd funksjon for å beregne alder, men med VBA kan du lage en funksjon for å gjøre dette. I Visual Basic Editor, kan du lage moduler og klasser. En modul er en beholder for VBA kode som inneholder erklæringer og prosedyrer. Det finnes to typer av moduler. En standard modul er ikke knyttet til et bestemt objekt mens en klassemodul er.
Bruksanvisning
1 Klikk "Start", "Alle programmer," "Microsoft Office" og "Microsoft Access 2007."
2 Åpne en eksisterende database ved hjelp av "File", "Open".
3 Klikk på "Visual Basic" på "Database Tools" -kategorien av båndet.
4 Klikk "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 "OK."
5 Tast koden for inngrepet. For eksempel:
Public Function Age (varBirthDate As Variant) As Integer
Dim varAge As Variant
Hvis IsNull (varBirthDate) Deretter Age = 0: Exit Function
varAge = DateDiff ( "åååå", varBirthDate, nå)
Hvis Date & lt; Dateserial (Year (nå), måned (varBirthDate), Dag (varBirthDate)) Deretter
varAge = varAge - 1
Slutt om
Alder = Cint (varAge)
End Function
6 Klikk "Immediate Window" fra "Vis". Type "? Age (" 1/2/1956 ")" og trykk "Enter" for å teste koden din. Du bør få "54" hvis gjeldende dato er i 2010.
7 Klikk på diskett-ikonet på verktøylinjen for å lagre arbeidet ditt.