Å bruke VBA (Visual Basic for Application) til å programmere Microsoft Access 2007 er forenklet hvis du bruker snarveier for feilsøking av kode i VBA og utfører vanlige oppgaver i VBA-editor og VBA-umiddelbare og kodevinduer. Vurder også å lære kodene som brukes for å fullføre vanlige VBA-jobber.
Vanlige snarveier i VBA-Access 2007
Å kjenne til de mest populære hurtigtastene i VBA-Access 2007 vil hjelpe deg å jobbe mer effektivt. Bruk dette snarveidiagrammet til du lærer tastaturkombinasjonene og deres funksjoner:
Å gjøre dette |
Trykk på denne |
Bytt mellom Access og VBA-editoren |
Alt+F11 |
Få hjelp |
F1 |
View Object Browser (VBA Editor) |
F2 |
Se eiendommer og arrangementer |
F4 |
Lukk VBA Editor og gå tilbake til Access |
Alt+Q |
Snarveistaster for å feilsøke kode i VBA 2007
Å unngå feil eller feil betyr at du må være presis når du skriver kode på et programmeringsspråk. Heldigvis vil bruk av disse snarveiene feilsøke kode raskt i VBA:
Handling |
Hurtigtast |
Slå brytepunkt |
F9 |
Gå inn i |
F8 |
Tråkke over |
Shift+F8 |
Gå ut |
Ctrl+Shift+F8 |
Kjør til markøren |
Ctrl+F8 |
Fjern alle bruddpunkter |
Ctrl+F9 |
Vanlige snarveistaster i VBA 2007 Editor
Skriving, redigering og testing av VBA-koden din i Visual Basic-redigeringsprogram vil fungere jevnere hvis du lærer disse nyttige hurtigtastene og deres funksjoner:
Handling |
Hurtigtast |
Få hjelp |
F1 |
Vis objektleser |
F2 |
Se eiendommer |
F4 |
Vis kodevindu |
F7 |
Åpne Project Explorer |
Ctrl+R |
Lukk og gå tilbake til Access |
Alt+Q |
Bytt til Access |
Alt+F11 |
Vis umiddelbar vindu |
Ctrl+G |
Vis snarveimeny |
Shift+F10 (eller høyreklikk) |
Vis definisjon |
Shift+F2 |
Gå til siste posisjon |
Ctrl+Shift+F2 |
Kjør en Sub/UserForm |
F5 |
Stopp kjøring av kode |
Ctrl+Break |
VBA 2007-snarveier for umiddelbare og kodevinduer
For å få gjort oppgavene dine raskt i Umiddelbart-vinduet (som lar deg kjøre kode når som helst, rett på stedet) og Kodevinduet (brukes til å skrive, redigere og vise VBA), bruk disse VBA-snarveiene:
Handling |
Hurtigtast |
Flytt markøren ett tegn til høyre |
-→ |
Velg tegn til høyre |
Shift+-→ |
Flytt markøren ett ord til høyre |
Ctrl+-→ |
Velg til slutten av ordet |
Ctrl+Shift+-→ |
Flytt markøren ett tegn til venstre |
<— |
Velg tegnet til venstre for markøren |
Shift+<— |
Flytt markøren ett ord til venstre |
Ctrl+<— |
Flytt markøren til starten av linjen |
Hjem |
Velg tekst til begynnelsen av linjen |
Shift+Hjem |
Flytt markøren til slutten av linjen |
Slutt |
Velg tekst til slutten av linjen |
Shift+End |
Flytt markøren opp en linje |
↑ |
Flytt markøren nedover en linje |
↓ |
Flytt markøren til neste prosedyre |
Ctrl+↓ |
Flytt markøren til forrige prosedyre |
Ctrl+↑ |
Rull opp én skjerm |
PgUp |
Rull ned én skjerm |
PgDn |
Gå til toppen av modulen |
Ctrl+Hjem |
Velg all tekst til toppen av modulen |
Ctrl+Shift+Hjem |
Gå til bunnen av modulen |
Ctrl+End |
Velg all tekst nederst i modulen |
Ctrl+Shift+End |
Kutt utvalget |
Ctrl+X |
Kopier utvalg |
Ctrl+C |
Lim inn utvalg |
Ctrl+V |
Klipp gjeldende linje til utklippstavlen |
Ctrl+Y |
Slett til slutten av ordet |
Ctrl+Delete |
Slett tegn eller valgt tekst |
Slett (Del) |
Slett tegnet til venstre for markøren |
Tilbake |
Slett til begynnelsen av ordet |
Ctrl+Tilbake |
Angre |
Ctrl+Z |
Innrykk linje |
Tab |
Utgående linje |
Shift+Tab |
Finne |
Ctrl+F |
Erstatte |
Ctrl+H |
Finn neste |
F3 |
Finn forrige |
Shift+F3 |
Få hjelp med det valgte ordet |
F1 |
Få rask info |
Ctrl+I |
Koder for vanlige VBA 2007-oppgaver
Denne listen viser deg de vanligste jobbene som utføres i VBA 2007 og kodesetningene du må skrive inn for å fullføre VBA-oppgaven, så hold denne listen tilgjengelig:
Åpne et skjema i skjemavisning:
DoCmd.OpenForm " formname ", acNormal
Endre en skjemaegenskap på et åpent skjema:
Skjemaer![formName].propertyName = nyverdi
Få verdi fra en kontroll på et åpent skjema:
Skjemaer![skjemanavn]![kontrollnavn].Verdi
Endre verdien for en kontroll på et åpent skjema:
Skjemaer![skjemanavn]![kontrollnavn].Verdi = nyverdi
Endre en kontrollegenskap på et åpent skjema:
Skjemaer![skjemanavn]![kontrollnavn].propertyName = nyverdi
Lukk et skjema, lagre designendringer:
DoCmd.Close acForm, " formName ", acSaveYes
Skriv ut en rapport:
DoCmd.OpenReport " reportName ", acViewNormal
Kjør en handlingsforespørsel:
DoCmd.RunSQL " SQLstatement "
Vis en enkel melding:
MsgBox "din melding"
Still et spørsmål på skjermen:
variabel = MsgBox(" yourMessage ", vbQuestion + vbYesNo)