MS Access Modules Tutorial

MS Access Modules Tutorial


Microsoft Access er en personlig database management system (DBMS). Mens databasefunksjoner er ikke like robust som en enterprise-nivå DBMS, har tilgang fordelen av å være i stand til å kapsle alle elementene i søknaden skapningen i ett system. Access støtter opprettelsen av tabeller, egendefinerte spørringer, brukergrensesnitt skjemaer, rapporter og kode moduler. Kode moduler er skrevet i Visual Basic for Applications (VBA) ved hjelp av Microsoft Visual Basic Editor. Moduler kan være enten klasser knyttet til spesifikke former eller rapporter, eller de kan være standardmoduler. Standardmoduler inneholde funksjoner som kan kalles fra hvor som helst i databasen.

Bruksanvisning

Opprette og åpne moduler

1 Klikk på "Create" ribbon, klikk deretter på rullegardinpilen i "Annet" seksjonen og velg "Module". Dette vil skape en ny standard modul for VBA-kode i Microsoft Visual Basic Editor.

2 Klikk på rullegardinpilen i "Annet" seksjonen og velg "Class Module." Dette vil skape en ny klassemodul for deg.

3 Velg "Blank Report" knappen fra "Create" bånd. Klikk på drop-down under "View" -knappen og velg "Design". Klikk på "Vis kode" knappen under "Verktøy" på "Design" bånd for å åpne klassemodulen forbundet med rapporten.

4 Velg "Form" knappen fra "Create" bånd. Klikk på drop-down under "View" -knappen og velg "Design". Velg "Vis kode" under "Verktøy" på "Design" bånd for å åpne VBA editor for klassen modul knyttet til form.

5 Velg "Databaseverktøy" bånd og klikk på "Visual Basic" -knappen under "Makroer" for å åpne Microsoft Visual Basic Editor uten å lage en ny modul.

6 Klikk på "Insert" -menyen i editoren, og velg deretter "Module" for å opprette en ny tom modul. Du kan gjøre det samme for en ny klassemodul.

Samspill med moduler

7 Høyreklikk på ønsket modul i "Project Viewer" vinduet, velg deretter "Fjern Module." Velg "Nei" hvis du blir bedt om å eksportere modulen. Dette vil slette den valgte modulen.

8 Konverter en makro til en VBA-modul ved å klikke på "Konverter Makroer til Visual Basic" knappen på "Databaseverktøy" bånd. Klikk på "Konverter" i konverteringsvinduet for å fullføre prosessen.

9 Fest en funksjon fra en modul til en hendelse ved å åpne rapporten eller form i "Design" visning, velge en kontroll, klikke på fanen "Event" i "Property" vindu og skrive inn navnet på din funksjon, med et likhetstegn foran den og parentes etter det, til ønsket hendelse.

10 Kompilere koden din og bekrefte sin syntaks ved å velge "Compile" fra "Debug" -menyen i Visual Basic Editor.

Hint

  • Makroer blir faset ut i Microsoft Access 2007, så det er en beste praksis for å konvertere dem til VBA.