Programmering av Microsoft Access med VBA kan være mye enklere hvis du kjenner hurtigtastene for de vanligste kommandoene og oppgavene og de vanligste kodebitene du vil bruke i redigeringsprogrammet og umiddelbare vinduer mens du bygger og feilsøker Access-applikasjonen.
Felles kode for VBA-programmering og feilsøking i Access
Denne listen som viser deg de vanligste jobbene som utføres i VBA og setningene du må skrive for å få VBA-oppgaven fullført, så hold denne listen tilgjengelig:
Åpne et skjema i skjemavisning:
DoCmd.OpenForm " formname ", acNormal
Endre en skjemaegenskap på et åpent skjema:
Skjemaer![ formName ]. eiendomsnavn = nyverdi
Få verdi fra en kontroll på et åpent skjema:
Forms![ formName ]![ controlName ].Value
Endre verdien for en kontroll på et åpent skjema:
Forms![ formName ]![ controlName ].Value = newValue
Endre en kontrollegenskap på et åpent skjema:
Forms![ formName ]![ controlName ]. eiendomsnavn = nyverdi
Lukk et skjema, lagre endringer:
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 " yourMessage "
Still et ja/nei-spørsmål på skjermen:
variabel = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Navigere og velge kode i VBA
Bruk disse VBA-snarveiene i Kode-vinduet (brukes til å skrive, redigere og vise VBA) og Umiddelbart-vinduet (som lar deg kjøre kode når som helst, rett på stedet) for å få jobbene dine gjort raskt.
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 slutten av ordet |
Ctrl+Delete |
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 |
Rask info |
Ctrl+I |
Generelle VBA Editor-snarveistaster
Tabellen nedenfor viser deg noen nyttige hurtigtaster, og deres funksjoner, tilgjengelig i hele Visual Basic-redigeringsprogrammet, hvor du skriver, redigerer og tester VBA-koden.
Handling |
Hurtigtast |
Bytt mellom Access og VBA-editoren |
Alt+F11 |
Hjelp |
F1 |
Vis objektleser |
F2 |
Se eiendommer/arrangementer |
F4 |
Vis kodevindu |
F7 |
Vis umiddelbar vindu |
Ctrl+G |
Vis snarveimeny |
Shift+F10 (eller høyreklikk) |
Kjør en Sub/UserForm |
F5 |
Stopp kjøring av kode |
Ctrl+Break |
Lukk VBA Editor og gå tilbake til Access |
Alt+Q |
VBA-feilsøkingssnarveistaster
Siden kode i et programmeringsspråk må skrives nøyaktig, kan det ikke være noen feil eller feil. Heldigvis kan du feilsøke kode i VBA raskt med disse feilsøkingssnarveiene:
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 |