Video: PermissionError: [WinError 5] Access is denied: 2024
Genom att använda Joseph C. Stockman, Alan Simpson
använder du VBA (Visual Basic for Application) för att programmera Microsoft Access 2007 om du använder genvägar för debugging-kod i VBA och utför vanliga uppgifter i VBA redaktör och VBA direkt och kod windows. Också överväga att lära av koderna som används för att slutföra gemensamma VBA-jobb.
Vanliga genvägar i VBA-Access 2007
Att veta de mest populära tangentbordsgenvägarna i VBA-Access 2007 hjälper dig att arbeta mer effektivt. Använd det här genvägskartet tills du lär dig tangentkombinationerna och deras funktioner:
Gör detta | Tryck på |
---|---|
Växla mellan Access och VBA-redigeraren | Alt + F11 |
Få hjälp | F1 |
Visa objektbrowser Redigera) | F2 |
Visa egenskaper och händelser | F4 |
Stäng VBA Editor och återgå till Access | Alt + Q |
Genvägar till Debug Code i VBA 2007
För att undvika fel eller fel betyder det att du måste vara exakt när du skriver kod på ett programmeringsspråk. Lyckligtvis kommer felsökningskoden snabbt att användas i VBA:
Åtgärd | Genvägsknapp |
---|---|
Byt brytpunkt | F9 |
Gå in i | F8 |
Steg över | Shift + F8 |
Steg ut | Ctrl + Skift + F8 |
Kör till markör | Ctrl + F8 |
Rensa alla brytpunkter | Ctrl + F9 |
Vanliga kortkommandon i VBA 2007 Editor
Skriva, redigera och testa din VBA-kod i Visual Basic-redigeraren kommer att fungera smidigare om du lär dig dessa användbara genvägar och deras funktioner:
Åtgärd | Genvägstangent |
---|---|
Få hjälp | F1 |
Visa objektbläddrare | F2 |
Visa egenskaper | F4 |
Visa kodfönster | F7 |
Öppna Project Explorer | Ctrl + R |
Stäng och återgå till Access | Alt + Q |
Byta till Access | Alt + F11 |
Visa omedelbart fönster | Ctrl + G |
Visa genvägmeny | Skift + F10 (eller högerklicka) |
Visa definition | Skift + F2 |
Gå till sista positionen | Ctrl + Skift + F2 |
Kör en Sub / UserForm | F5 |
Stäng kodkörning | Ctrl + Break |
VBA 2007 Genvägar för omedelbar och kod Windows
För att få dina uppgifter gjort snabbt i fönstret Omedelbart (som låter dig köra kod när som helst, direkt på platsen) och Kodfönster (används för skrivning, redigering och visning av VBA) använder dessa VBA-genvägar:
Åtgärd | Genvägsknapp |
---|---|
Flytta markören höger chara cter | - → |
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 |
<- | Välj tecken till vänster om markören |
Shift + <- | Flytta markör vänster ett ord |
Ctrl + <- | Flytta markören till början av raden |
Startsida | Välj 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 rad |
& 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 val |
Ctrl + V | Klipp 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 början av ordet |
Ctrl + Backspace | Ångra |
Ctrl + Z < Inmatningslinje | Flik |
Okänd linje | Skift + Tab |
Hitta | Ctrl + F |
Ersätt | Ctrl + H |
Hitta Nästa | F3 > Hitta föregående |
Skift + F3 | Få hjälp med valt ord |
F1 | Hämta snabb info |
Ctrl + I | Koder för vanliga VBA 2007-uppdrag |
Denna lista visar dig vanligaste jobb som utförts i VBA 2007 och de koddeklarationer du måste skriva för att slutföra e VBA-uppgift, behåll därför listan: | Ö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 designä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 fråga på skärmen:
variabel
= MsgBox ("
yourMessage
", vbQuestion + vbYesNo)