Video: Enforcement Database 2024
Door Joseph C. Stockman, Alan Simpson
VBA (Visual Basic for Application) gebruiken om Microsoft Access 2007 te programmeren is vereenvoudigd als u snelkoppelingen gebruikt voor foutopsporingscode in VBA en algemene taken uitvoert in VBA editor en de VBA onmiddellijke en codevensters. Overweeg ook om de codes te leren die worden gebruikt voor het voltooien van veel voorkomende VBA-taken.
Veelvoorkomende sneltoetsen in VBA-Access 2007
Als u de populairste sneltoetscombinaties in VBA-Access 2007 kent, kunt u efficiënter werken. Gebruik dit snelkoppelingsoverzicht totdat u de toetsenbordcombinaties en hun functies leert:
Om dit te doen | Druk op |
---|---|
Schakel tussen Access en de VBA-editor | Alt + F11 |
Hulp krijgen | F1 |
Objectbrowser bekijken (VBA Editor) | F2 |
Eigenschappen en gebeurtenissen weergeven | F4 |
VBA-editor sluiten en terugkeren naar toegang | Alt + Q |
sneltoetsen naar foutopsporingscode in VBA 2007
Als u fouten of fouten wilt vermijden, moet u precies zijn wanneer u code in een programmeertaal schrijft. Gelukkig zal het gebruik van deze snelkoppelingen snel debuggen in VBA:
Actie | Sneltoets |
---|---|
Onderbrekingspunt omschakelen | F9 |
Stap in | F8 |
Stap over | Shift + F8 |
Stap uit | Ctrl + Shift + F8 |
Uitvoeren naar cursor | Ctrl + F8 |
Wis alle onderbrekingspunten | Ctrl + F9 |
Algemene sneltoetsen in VBA 2007 Editor
Het schrijven, bewerken en testen van uw VBA-code in de Visual Basic-editor verloopt soepeler als u deze handige sneltoetsen en hun functies leert:
Actie | Sneltoets |
---|---|
Hulp krijgen | F1 |
Objectbrowser bekijken | F2 |
Eigenschappen weergeven | F4 |
Venster met codecode bekijken | F7 |
Projectverkenner openen | Ctrl + R |
Sluiten en terugkeren naar toegang | Alt + Q |
Overschakelen naar toegang | Alt + F11 |
Onmiddellijk venster weergeven | Ctrl + G |
Snelkoppelingsmenu weergeven | Shift + F10 (of klik met de rechtermuisknop) |
Definitie weergeven | Shift + F2 |
Ga naar laatste positie | Ctrl + Shift + F2 |
voer een sub- / gebruikersformulier uit | F5 |
Stop code-uitvoering | Ctrl + Break |
VBA 2007 snelkoppelingen voor Directe en Code Windows
Om uw taken snel gedaan te krijgen in het Directe venster (waarmee u de code op elk gewenst moment kunt uitvoeren, direct ter plaatse) en Codevenster (gebruikt voor schrijven, bewerken en bekijken van VBA) gebruik deze VBA-snelkoppelingen:
Actie | Sneltoets |
---|---|
Verplaats cursor naar rechts één chara cter | - → |
Selecteer teken naar rechts | Shift + - → |
Verplaats cursor naar rechts één woord | Ctrl + - → |
Selecteer naar einde van woord | Ctrl + Shift + - → < Verplaats cursor één teken links |
<- | Selecteer teken links van cursor |
Shift + <- | Verplaats cursor naar links één woord |
Ctrl + <- | Verplaats cursor naar begin van regel |
Home | Tekst selecteren om regel te starten |
Shift + Start | Verplaats de cursor naar het einde van regel |
Einde | Tekst selecteren tot einde regel |
Shift + einde | Verplaats de cursor een regel |
& uarr; | Verplaats de cursor een regel |
& darr; | Verplaats de cursor naar de volgende procedure |
Ctrl + & darr; | Verplaats de cursor naar de vorige procedure |
Ctrl + & uarr; | Eén scherm omhoog scrollen |
PgUp | Eén scherm omlaag scrollen |
PgDn | Naar het begin van de module |
Ctrl + Startpagina | Selecteer alle tekst naar de top van de module |
Ctrl + Shift + Home | Ga naar onderkant van module |
Ctrl + Einde | Selecteer alle tekst tot onderkant van module |
Ctrl + Shift + End | Selectie knippen |
Ctrl + X | Kopieer selectie |
Ctrl + C | Plak selectie |
Ctrl + V | Huidige regel knippen naar Klembord |
Ctrl + Y | Verwijderen naar einde van woord |
Ctrl + Verwijderen | Teken verwijderen of geselecteerde tekst |
Verwijderen (verwijderen) | teken verwijderen links van cursor |
Backspace | Verwijderen naar begin van woord |
Ctrl + Backspace | Ongedaan maken |
Ctrl + Z < Inspringlijn | Tab |
Outdent-regel | Shift + Tab |
Zoeken | Ctrl + F |
Vervangen | Ctrl + H |
Zoeken volgende | F3 > Zoek Vorige |
Shift + F3 | Hulp bij geselecteerd woord |
F1 | Snelle info krijgen |
Ctrl + I | Codes voor Common VBA 2007-taken |
Deze lijst toont u de meest voorkomende taken uitgevoerd in VBA 2007 en de codestatements die u moet typen om dit te voltooien de VBA-taak, dus houd deze lijst bij de hand: | Open een formulier in de formulierweergave: |
DoCmd.OpenForm "
Formuliernaam
", acNormal
Wijzig een formuliereigenschap in een geopend formulier: Formulieren! [formulier naam]. propertyName = newValue Verkrijg waarde van een besturingselement in een open formulier:
Formulieren! [formulier naam]! [ControlName]. Waarde
Wijzig de waarde van een controle op een open formulier:
Formulieren! [formulier naam]! [ControlName]. Value = newValue
Een controle-eigenschap in een open formulier wijzigen:
Formulieren! [formulier naam]! [ControlName]. propertyName = newValue
Sluit een formulier, waarbij u ontwerpwijzigingen opslaat:
DoCmd. Sluit acForm, "
formName
", acSaveYes
Een rapport afdrukken: DoCmd. OpenReport " reportName
", acViewNormal
Voer een actiequery uit: DoCmd. RunSQL " SQLstatement
"
Een eenvoudig bericht weergeven: MsgBox "uwMessage" Stel een vraag op het scherm:
variabele
= MsgBox ("
uwMessage
", vbQuestion + vbYesNo)