Programmering af Microsoft Access med VBA kan være meget nemmere, hvis du kender tastaturgenvejene til de mest almindelige kommandoer og opgaver og de mest almindelige kodestykker, som du vil bruge i editoren og umiddelbare vinduer, mens du bygger og fejlretter dit Access-program.
Fælles kode til VBA-programmering og fejlfinding i Access
Denne liste, som viser dig de mest almindelige job udført i VBA og de erklæringer, du skal skrive for at få VBA-opgaven fuldført, så hold denne liste ved hånden:
Åbn en formular i formularvisning:
DoCmd.OpenForm " formname ", acNormal
Ændre en formularegenskab på en åben formular:
Forms![ formName ]. ejendomsnavn = nyVærdi
Få værdi fra en kontrol på en åben formular:
Forms![ formName ]![ controlName ].Value
Skift værdi af en kontrol på en åben formular:
Forms![ formName ]![ controlName ].Value = newValue
Ændre en kontrolegenskab på en åben formular:
Forms![ formName ]![ controlName ]. ejendomsnavn = nyVærdi
Luk en formular, gem ændringer:
DoCmd.Close acForm, " formName ", acSaveYes
Udskriv en rapport:
DoCmd.OpenReport " reportName ", acViewNormal
Kør en handlingsforespørgsel:
DoCmd.RunSQL " SQLstatement "
Vis en simpel besked:
MsgBox " yourMessage "
Stil et ja/nej-spørgsmål på skærmen:
variabel = MsgBox(" yourMessage ", vbSpørgsmål + vbYesNo)
Navigering og valg af kode i VBA
Brug disse VBA-genveje i kodevinduet (bruges til at skrive, redigere og se VBA) og vinduet Øjeblikkelig (som giver dig mulighed for at køre kode til enhver tid, lige på stedet) for at få dine opgaver udført hurtigt.
Handling |
Genvejstast |
Flyt markøren ét tegn til højre |
→ |
Vælg tegn til højre |
Skift+→ |
Flyt markøren ét ord til højre |
Ctrl+→ |
Vælg til slutningen af ordet |
Ctrl+ Shift+→ |
Flyt markøren ét tegn til venstre |
← |
Vælg tegn til venstre for markøren |
Skift+← |
Flyt markøren et ord til venstre |
Ctrl+← |
Flyt markøren til starten af linjen |
Hjem |
Vælg tekst til starten af linjen |
Skift+Hjem |
Flyt markøren til slutningen af linjen |
Ende |
Vælg tekst til slutningen af linjen |
Shift+End |
Flyt markøren op ad en linje |
↑ |
Flyt markøren ned ad en linje |
↓ |
Flyt markøren til næste procedure |
Ctrl+↓ |
Flyt markøren til forrige procedure |
Ctrl+↑ |
Rul en skærm op |
PgUp |
Rul én skærm ned |
PgDn |
Gå til toppen af modulet |
Ctrl+Hjem |
Vælg al tekst til toppen af modulet |
Ctrl+Shift+Hjem |
Gå til bunden af modulet |
Ctrl+End |
Vælg al tekst til bunden af modulet |
Ctrl+Shift+End |
Klip udvalg |
Ctrl+X |
Kopier markering |
Ctrl+C |
Indsæt markering |
Ctrl+V |
Klip den aktuelle linje til Udklipsholder |
Ctrl+Y |
Slet til slutningen af ordet |
Ctrl+Delete |
Slet tegn eller valgt tekst |
Slet (Del) |
Slet tegn til venstre for markøren |
Backspace |
Slet til slutningen af ordet |
Ctrl+Delete |
Slet til begyndelsen af ordet |
Ctrl+Backspace |
Fortryd |
Ctrl+Z |
Indrykningslinje |
Tab |
Udadgående linje |
Skift+Tab |
Finde |
Ctrl+F |
Erstatte |
Ctrl+H |
Find næste |
F3 |
Find forrige |
Skift+F3 |
Få hjælp til det aktuelt valgte ord |
F1 |
Hurtig info |
Ctrl+I |
Generelle VBA Editor-genvejstaster
Følgende tabel viser dig nogle nyttige genvejstaster og deres funktioner, der er tilgængelige i hele Visual Basic-editoren, hvor du skriver, redigerer og tester din VBA-kode.
Handling |
Genvejstast |
Skift mellem Access og VBA-editoren |
Alt+F11 |
Hjælp |
F1 |
Vis objektbrowser |
F2 |
Se ejendomme/begivenheder |
F4 |
Vis kodevindue |
F7 |
Se øjeblikkeligt vindue |
Ctrl+G |
Se genvejsmenu |
Shift+F10 (eller højreklik) |
Kør en under-/brugerformular |
F5 |
Stop kodeudførelse |
Ctrl+Break |
Luk VBA Editor og vend tilbage til Access |
Alt+Q |
VBA debugging genvejstaster
Da kode i et programmeringssprog skal skrives nøjagtigt, kan der ikke være nogen fejl eller fejl. Heldigvis kan du debugge kode i VBA hurtigt med disse fejlfindingsgenveje:
Handling |
Genvejstast |
Skift brudpunkt |
F9 |
Træder ind |
F8 |
Træd over |
Skift+F8 |
Gå ud |
Ctrl+Shift+F8 |
Kør til markøren |
Ctrl+F8 |
Ryd alle brudpunkter |
Ctrl+F9 |