" 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 data rader . For eksempel kan VBA-kode i en rapport telleapparat en selger individuelle salg av måneden for å fastslå at månedens totale salget. Et viktig skritt i å tilpasse Access-rapporter med VBA er første utforme rapporten med Access er standard ( ikke- programmering) grensesnitt. Administrerende Tilgang rapporter med VBA kan du lage rapporter tilpasset ditt arbeid lagets eksakte spesifikasjoner. Du trenger
Microsoft Access
Vis flere instruksjoner
en
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 " Tittel " i den nye tabellen øverste cellen i sin ene kolonnen , og skriv "Cost " i cellen til høyre for denne cellen .
3
Type en liste over to eller tre navn på bøker i radene under "title "-kolonnen , og skriv riktig antall 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 , og klikk deretter på" Create "-menyen overskriften er" Report " knappen for å lage en ny rapport basert på BookPrices bordet .
6
Høyreklikk rapporten kategorien , og klikk deretter på " Design view" element. Denne handlingen gjør det mulig å feste en VBA-programmet til rapporten .
7
Høyreklikk på en tom del av den nye rapporten og velg "Properties" for å vise " Properties" -panelet for rapporten.
Side 8
Klikk på " event" kategorien i " Properties" -panelet , og klikk den lille pilen som peker nedover til høyre for "On Load" element. Denne handlingen forteller Access som du ønsker å kjøre en VBA-programmet 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 programkode over " Exit sub " statement av " Report_load " subrutine . Programmet definerer og bruker et filter for rapporten, som sikter gjennom alle postene for å finne de møte kriteriene du angir for filteret .
Me.Filter = "cost = 1.23 "
Me . FilterOn = sant
11
Type over teksten " 1.23 " med prisen for en av de postene du skrev inn i trinn tre .
12
Trykk " Alt- F11 "for å gå tilbake til standard Access- grensesnittet , deretter høyreklikker du rapporten kategorien og velg" Report view " å kjøre rapporten . Tilgang vil vise bare posten som kostnaden du angav i trinn 11 .