Hvordan få tilgang VBA Reports
"VBA rapporter" viser til rapporter i en Microsoft Access-database som en Visual Basic for Applications (VBA) program manipulerer. En operasjon VBA kan utføre på Access-rapporter er å skape en rad oppsummerer detaljerte datarader. For eksempel kan VBA-kode i en rapport telleapparat en selger individuelle salg for måneden for å fastslå at månedens totale salget. Et viktig skritt i å tilpasse Access-rapporter med VBA er først utforme rapporten med Access standard (non-programmering) grensesnitt. Administrere tilgang rapporter med VBA kan du lage rapporter skreddersydd til dine arbeids lagets nøyaktige spesifikasjoner.
Bruksanvisning
1 Open Access, og klikk deretter på "Create" -menyen overskriften, etterfulgt av å trykke på "Table" element. Denne handlingen gjør en tabell med eksempeldata som du vil produsere en VBA rapport fra kort tid.
2 Type "Title" i den nye tabellen øverste cellen i sin ene kolonnen, og skriv "Cost" i cellen til høyre for cellen.
3 Skriv en liste over to eller tre navn av bøker i radene under "title" -kolonnen, og skriv noen gyldig tall som prøven priser for bøkene under "Cost" kolonnen.
4 Trykk "Ctrl-S," skriv "BookPrices" for tabellen navn.
5 Klikk på "BookPrices" element i navigasjonsruten på skjermen til venstre, klikk på "Create" -menyen overskriften er "Report" knappen for å lage en ny rapport basert på BookPrices bordet da.
6 Høyreklikk rapporten fanen, klikk på "Design view" element. Denne handlingen gjør det mulig å feste en VBA program til rapporten.
7 Høyreklikk på en tom del av den nye rapporten og velg "Properties" for å vise "Properties" -panelet for rapporten.
8 Klikk på "Event" kategorien i "Properties" -panelet, og klikk deretter på den lille pilen som peker nedover til høyre for "On Load" element. Denne handlingen forteller Access som du vil kjøre en VBA program når Access laster rapporten inn i minnet fra harddisken.
9 Klikk på "..." knappen til høyre for pilen som peker nedover for å gå inn i VBA integrert utviklingsmiljø.
10 Skriv eller lim inn følgende programkoden over "Exit sub" statement av "Report_load" subrutine. Programmet definerer og bruker et filter for rapporten, som søker gjennom alle poster for å finne de som oppfyller kriteriene du angir for filteret.
Me.Filter = "cost = 1,23"
Me.FilterOn = True
11 Skriv inn over teksten "1.23" med prisen for en av postene du skrev inn i trinn 3.
12 Trykk "Alt-F11" for å gå tilbake til standard tilgangsgrensesnittet, høyreklikk rapportens -kategorien og velg "Rapporter view" for å kjøre rapporten. Tilgang vil vise bare den posten hvis prisen du angav i trinn 11.