Video: Microsoft Access Intro to VBA Programming 2024
Genom Alan Simpson
Programmering Microsoft Access med VBA kan vara mycket enklare om du känner till kortkommandon för de vanligaste kommandona och uppgifterna och de vanligaste bitarna av kod som du ska använda i redigeraren och omedelbara windows när du bygger och felsöker ditt Access-program.
Gemensam kod för VBA-programmering och debugging in Access
Den här listan som visar de vanligaste jobb som utförs i VBA och de uttalanden som du behöver skriva för att få VBA-uppgiften klar, så behåll denna lista praktisk:
Öppna ett formulär i formulärvyn:
DoCmd. OpenForm " namnnamn ", acNormal
Ändra en formuläregenskap på öppen form:
Blanketter! [ formName ]. propertyName = newValue
Få värdet från en kontroll på en öppen form:
Blanketter! [ formName ]! [ controlName ]. Värde
Ändra värdet på en kontroll i öppen form:
Blanketter! [ formName ]! [ controlName ]. Value = newValue
Ändra en kontrollegenskap på öppen form:
Blanketter! [ formName ]! [ controlName ]. propertyName = newValue
Stäng en blankett, spara ändringar:
DoCmd. Stäng acForm, " formName ", acSaveYes
Skriv ut en rapport:
DoCmd. OpenReport " reportName ", acViewNormal
Kör en åtgärdsfråga:
DoCmd. RunSQL " SQLstatement "
Visa ett enkelt meddelande:
MsgBox " yourMessage "
Ställ en ja / fråga på skärmen:
variabel = MsgBox (" yourMessage ", vbQuestion + vbYesNo)
Navigera och välj kod i VBA
Använd dessa VBA-genvägar i kodfönstret (används för skrivning, redigering och visning av VBA) och omedelbart fönster (vilket låter dig köra kod när som helst, direkt på platsen) för att få dina jobb gjort snabbt.
Åtgärd | Genvägsknapp |
---|---|
Flytta markören höger ett tecken | → |
Välj tecken till höger | Skift + → |
Flytta markör höger ord | Ctrl + → |
Välj till slutet av ordet | Ctrl + Skift + → |
Flytta markören till vänster ett tecken | & larr; |
Välj tecken till vänster om markören | Shift + & larr; |
Flytta markören till vänster ett ord | Ctrl + & larr; |
Flytta markören till början av raden | Hem |
Markera text till början av raden | Skift + Hem |
Flytta markören till slutet av raden | Slut |
Välj text till slutet av raden | Shift + End |
Flytta markören upp en linje | & uarr; |
Flytta markören ner en rad | & darr; |
Flytta markören till nästa procedur | Ctrl + & darr; |
Flytta markören till föregående procedur | Ctrl + & uarr; |
Bläddra upp en skärm | PgUp |
Bläddra ner en skärm | PgDn |
Gå till modulen | Ctrl + Hem |
Markera all text överst på modulen | Ctrl + Skift + Hem |
Gå till undersidan av modulen | Ctrl + Ändra |
Markera all text till botten av modulen | Ctrl + Skift + Ändra |
Klipp val | Ctrl + X |
Kopiera val | Ctrl + C |
Klistra in | Ctrl + V |
Klippa nuvarande linje till Urklipp | Ctrl + Y |
Radera till slutet av ordet | Ctrl + Radera |
Radera tecken eller vald text | Radera (Del) |
Radera tecken till vänster om markören | Backspace |
Radera till slutet av ordet | Ctrl + Radera |
Radera till början av ordet | Ctrl + Backspace |
Ångra | Ctrl + Z |
Inmatningslinje | Flik |
Outdent-linje | Skift + Tab |
Hitta | Ctrl + F |
Ersätt | Ctrl + H |
Hitta nästa | F3 |
Hitta föregående | Skift + F3 |
Få hjälp med det aktuella valda ordet | F1 |
Snabbinfo | Ctrl + I |
Allmänt VBA Redigeringsnycklar
Följande tabell visar några användbara genvägar, och deras f unioner, som är tillgängliga i hela Visual Basic-redigeraren, där du skriver, redigerar och testa din VBA-kod.
Åtgärd | Genvägsknapp |
---|---|
Växla mellan Access och VBA-redigeraren | Alt + F11 |
Hjälp | F1 |
Visa objektbläddrare | F2 |
Visa egenskaper / händelser | F4 |
Visa kodfönster | F7 |
Visa omedelbart fönster | Ctrl + G |
Visa genvägmeny | Skift + F10 (eller högerklicka) |
Kör en del / UserForm | F5 |
Stopp kodkörning | Ctrl + Break |
Stäng VBA Editor och återgå till Access | Alt + Q |
VBA Felsökningsnycklar
Eftersom kod i ett programmeringsspråk måste skrivas exakt, det kan inte finnas några fel eller fel. Lyckligtvis kan du snabbt felsöka kod i VBA med följande genvägar:
Åtgärd | Genvägsknapp |
---|---|
Byt brytpunkt | F9 |
Gå in i | F8 |
Steg över | Skift + F8 |
Steg ut | Ctrl + Skift + F8 |
Kör till markör | Ctrl + F8 |
Rensa alla brytpunkter | Ctrl + F9 |