Video: Enforcement Database 2024
Door Alan Simpson
Programmeren Microsoft Access met VBA kan een stuk eenvoudiger als u de sneltoetsen kent voor de meest voorkomende opdrachten en taken en de meest voorkomende stukjes code die u zult gebruiken in de editor en directe vensters tijdens het bouwen en debuggen van uw Access-toepassing.
Gemeenschappelijke code voor VBA-programmering en foutopsporing in toegang
Deze lijst toont de meest voorkomende taken die in VBA zijn uitgevoerd en de instructies die u moet typen om de VBA-taak te voltooien, dus hou deze lijst bij de hand:
Open een formulier in de formulierweergave:
DoCmd. OpenForm " Formuliernaam ", acNormal
Wijzig een formuliereigenschap in een geopend formulier:
Formulieren! [ formName ]. propertyName = newValue
Verkrijg waarde van een besturingselement in een open formulier:
Formulieren! [ formName ]! [ ControlName ]. Waarde
Wijzig de waarde van een controle op een open formulier:
Formulieren! [ formName ]! [ ControlName ]. Waarde = newValue
Een besturingselementeigenschap wijzigen in een geopend formulier:
Formulieren! [ formName ]! [ ControlName ]. propertyName = newValue
Sluit een formulier en sla de wijzigingen op:
DoCmd. Sluit acForm, " formName ", acSaveYes
Een rapport afdrukken:
DoCmd. OpenReport " reportName ", acViewNormal
Voer een actiequery uit:
DoCmd. RunSQL " SQLstatement "
Laat een eenvoudig bericht zien:
MsgBox " yourMessage "
Vraag een ja / nee-vraag op het scherm:
variabele = MsgBox (" yourMessage ", vbQuestion + vbYesNo)
Navigeren en selecteren van code in VBA
Gebruik deze VBA-snelkoppelingen in het codevenster (gebruikt voor het schrijven, bewerken en bekijken van VBA) en het venster Direct (waarmee u de code op elk gewenst moment kunt uitvoeren, direct ter plaatse) om uw taken snel af te ronden.
Actie | Sneltoets |
---|---|
Verplaats cursor naar rechts één teken | → |
Selecteer teken naar rechts | Shift + → |
Verplaats cursor naar rechts één woord | Ctrl + → |
Selecteren naar einde van woord | Ctrl + Shift + → |
Verplaats cursor naar links één teken | & larr; |
Selecteer het teken links van de cursor | Shift + & larr; |
Verplaats cursor één woord naar links | Ctrl + & larr; |
Verplaats cursor naar begin van regel | Begin |
Selecteer tekst naar begin van regel | Shift + Start |
Verplaats cursor naar einde van regel | Einde |
Selecteer tekst naar einde van regel | Shift + einde |
Verplaats cursor omhoog 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 naar beneden 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 onder aan module | Ctrl + Shift + Einde |
Selectie knippen | Ctrl + X |
Selectie kopiëren | Ctrl + C |
Plakselectie | Ctrl + V |
Huidige regel knippen naar Klembord | Ctrl + Y |
Verwijderen naar einde van woord | Ctrl + Delete |
Teken verwijderen of geselecteerde tekst | Verwijderen (verwijderen) |
teken verwijderen links van cursor | Backspace |
verwijderen naar einde van woord | Ctrl + verwijderen |
verwijderen naar begin van woord | Ctrl + Backspace |
Ongedaan maken | Ctrl + Z |
Inspringregel | Tab |
Outdent-regel | Shift + Tab |
Zoeken | Ctrl + F |
Vervangen | Ctrl + H |
Zoek volgende | F3 |
Zoek vorige | Shift + F3 |
Ontvang hulp bij momenteel geselecteerde woord | F1 |
Snelle info | Ctrl + I |
Algemene VBA Editor sneltoetsen
De volgende tabel toont u enkele nuttige sneltoetsen en hun f unctions, beschikbaar in de Visual Basic-editor, waar u uw VBA-code schrijft, bewerkt en test.
Actie | Sneltoets |
---|---|
Schakelen tussen Access en de VBA-editor | Alt + F11 |
Help | F1 |
Objectbrowser bekijken | F2 |
Eigenschappen / gebeurtenissen bekijken | F4 |
Venster Venster bekijken | F7 |
Venster Onmiddellijk weergeven | Ctrl + G |
Snelkoppelingsmenu weergeven | Shift + F10 (of klik met de rechtermuisknop) |
Voer een sub uit / UserForm | F5 |
Uitvoer van stopcode | Ctrl + onderbreken |
VBA-editor sluiten en terugkeren naar toegang | Alt + Q |
VBA-sneltoets voor foutopsporing
Sinds code in programmeertaal moet precies worden geschreven, er kunnen geen fouten of bugs zijn. Gelukkig kun je snel code in VBA debuggen met deze snelkoppelingen voor foutopsporing:
Actie | Sneltoets |
---|---|
Onderbrekingspunt omschakelen | F9 |
Stap in | F8 |
stap over | Shift + F8 |
Stap uit | Ctrl + Shift + F8 |
Uitvoeren naar cursor | Ctrl + F8 |
Alle onderbrekingspunten wissen | Ctrl + F9 |