Microsoft Access VBA Tutorial
VBA (Visual Basic for Applications) er en del av Microsoft Access, men den bruker en annen modell enn VBA i andre Microsoft-program som Word eller Excel. De viktigste forskjellene er: Det første elementet i en funksjon begynner på null i stedet for én; du kan lage makroer ved hjelp av makro kategorien snarere enn Visual Basic Editor; de fleste oppgavene blir drevet med funksjoner som er opprettet i moduler med VBA-kode i stedet for Subprocedures som i andre Office-programmer; å kjøre en Subprocedure, skriver du en funksjon for å ringe Subprocedure.
Bruksanvisning
1 Begynne å lære å bruke VBA i Microsoft Access ved å lage en modul i en ny database. Kontroller at du er i databasen utsikten med en skjerm som viser en innledende Tabell1. Klikk på rullegardinpilen under "Module" i "Annet" delen øverst på skjermen. Rullegardinlisten viser tre alternativer: Macro, Modul og Klassemodul. Klikk på "Module". Klikk på "File" og deretter "Lagre". Når du blir bedt, gi et navn til modulen.
2 Lag en funksjon innenfor den nye modulen. Etter å ha lagret Module, åpner et program vindu med standard tekstlesning, "Option Compare Database." Lag en enkel funksjon her ved å skrive inn følgende tekst under ordene som allerede er der:
Public Function DISPLAY_TIME ()
MsgBox "Greetings. Gjeldende dato og klokkeslett er "og Nå
End Function
Klikk på "View" og "Microsoft Office Access" for å gå tilbake til databasen visningen.
3 Lag en makro for å utføre denne funksjonen. Klikk på rullegardinpilen under "Module" som i trinn 1, men denne gangen velger "Macro". Klikk på rullegardinpilen i "Handling" -kolonnen i det nye vinduet som åpnes. Bla nedover listen til du ser "kjøre kode" og velg det. Klikk på ellipse-knappen (tre prikker) på høyre side av funksjonsnavnet nederst på skjermen. Dette åpner en "Expression Builder" -vinduet.
4 Klikk på "pluss" (+) ved siden av ordet "Funksjoner". Velg navnet på databasen i listen. Navnet databasen, vil Modulnavn og funksjon navn bli markert. Klikk på "Lim inn" for å kopiere Funksjon til Expression Builder seksjonen. Klikk "OK." Klikk på Access-logoen og "Lagre" og gir deretter et navn på makro. Klikk "OK" og lukk Macro vinduet.
5 Teste funksjonen i databasen vinduet ved å dobbeltklikke på Macro i listen i venstre panel.
Hint
- I stedet for å gå gjennom de respektive trinnene i veiledningen ovenfor, kan du åpne en VBA skjermen direkte å skrive Macro ved å klikke på "Databaseverktøy" og velge "Visual Basic" på venstre ende av den andre raden av menyvalgene.
- Mens Tilgang inneholder en rekke innebygde makroer, ved å bruke den vanlige fremgangsmåten skissert ovenfor kan du tilpasse mange av funksjonene i Microsoft Access med VBA. For eksempel vil noen få linjer med VBA-kode lage en funksjon som åpner en database, trekker spesifiserte data fra en tabell og skriver ut en rapport.
- Microsoft Access normalt deaktiverer makroer som standard. Du må velge å aktivere disse når du blir bedt om.