Brug af VBA (Visual Basic for Application) til at programmere Microsoft Access 2007 er forenklet, hvis du bruger genveje til fejlfinding af kode i VBA og udfører almindelige opgaver i VBA editor og VBA øjeblikkelig og kodevinduer. Overvej også at lære de koder, der bruges til at udføre almindelige VBA-job.
Almindelige genveje i VBA-Access 2007
At kende de mest populære tastaturgenveje i VBA-Access 2007 vil hjælpe dig med at arbejde mere effektivt. Brug dette genvejsdiagram, indtil du lærer tastaturkombinationerne og deres funktioner:
At gøre dette |
Tryk på denne |
Skift mellem Access og VBA-editoren |
Alt+F11 |
Få hjælp |
F1 |
View Object Browser (VBA Editor) |
F2 |
Se ejendomme og begivenheder |
F4 |
Luk VBA Editor og vend tilbage til Access |
Alt+Q |
Genvejstaster til fejlretningskode i VBA 2007
At undgå fejl eller fejl betyder, at du skal være præcis, når du skriver kode i et programmeringssprog. Heldigvis vil brug af disse genveje fejlsøge kode hurtigt i VBA:
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 |
Almindelige genvejstaster i VBA 2007 Editor
At skrive, redigere og teste din VBA-kode i Visual Basic editor vil køre mere gnidningsløst, hvis du lærer disse nyttige genvejstaster og deres funktioner:
Handling |
Genvejstast |
Få hjælp |
F1 |
Vis objektbrowser |
F2 |
Se ejendomme |
F4 |
Vis kodevindue |
F7 |
Åbn Project Explorer |
Ctrl+R |
Luk og vend tilbage til Access |
Alt+Q |
Skift til Access |
Alt+F11 |
Se øjeblikkeligt vindue |
Ctrl+G |
Se genvejsmenu |
Shift+F10 (eller højreklik) |
Se definition |
Skift+F2 |
Gå til sidste position |
Ctrl+Shift+F2 |
Kør en under-/brugerformular |
F5 |
Stop kodeudførelse |
Ctrl+Break |
VBA 2007-genveje til øjeblikkelig og kodevinduer
For at få udført dine opgaver hurtigt i vinduet Øjeblikkelig (som lader dig køre kode når som helst, lige på stedet) og kodevindue (bruges til at skrive, redigere og se VBA), skal du bruge disse VBA-genveje:
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 |
Shift+<— |
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 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 valgte ord |
F1 |
Få hurtig info |
Ctrl+I |
Koder til almindelige VBA 2007-opgaver
Denne liste viser dig de mest almindelige opgaver udført i VBA 2007 og de kodesætninger, du skal indtaste for at fuldføre VBA-opgaven, 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].propertyName = newValue
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]![kontrolnavn].Value = newValue
Ændre en kontrolegenskab på en åben formular:
Forms![formName]![controlName].propertyName = newValue
Luk en formular, og gem designæ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 "din besked"
Stil et spørgsmål på skærmen:
variabel = MsgBox(" yourMessage ", vbSpørgsmål + vbYesNo)