VBA (Visual Basic for Application) naudojimas programuojant Microsoft Access 2007 yra supaprastintas, jei naudojate VBA kodo derinimo sparčiuosius klavišus ir atliekate įprastas užduotis VBA redaktoriuje ir VBA tiesioginiuose bei kodo languose. Taip pat apsvarstykite galimybę išmokti kodus, naudojamus atliekant įprastas VBA užduotis.
Įprasti spartieji klavišai programoje VBA-Access 2007
Žinodami populiariausius VBA-Access 2007 sparčiuosius klavišus, galėsite dirbti efektyviau. Naudokite šią sparčiųjų klavišų diagramą, kol išmoksite klaviatūros derinius ir jų funkcijas:
Padaryti tai |
Paspauskite Tai |
Perjunkite iš „Access“ į VBA redaktorių ir atvirkščiai |
Alt + F11 |
Gaukite pagalbos |
F1 |
Peržiūrėti objektų naršyklę (VBA redaktorius) |
F2 |
Peržiūrėkite ypatybes ir įvykius |
F4 |
Uždarykite VBA redaktorių ir grįžkite į „Access“. |
Alt + Q |
Spartieji klavišai derinimo kodui VBA 2007
Klaidų ar klaidų išvengimas reiškia, kad rašydami kodą programavimo kalba turite būti tikslūs. Laimei, naudojant šiuos sparčiuosius klavišus, kodas greitai derinamas VBA:
Veiksmas |
Spartusis klavišas |
Perjungti pertraukos tašką |
F9 |
Įžengti |
F8 |
Peržengti |
Shift + F8 |
Atsitraukti |
Ctrl + Shift + F8 |
Bėkite į žymeklį |
Ctrl + F8 |
Išvalyti visus pertraukos taškus |
Ctrl + F9 |
Įprasti spartieji klavišai VBA 2007 redaktoriuje
VBA kodo rašymas, redagavimas ir tikrinimas Visual Basic redaktoriuje veiks sklandžiau, jei išmoksite šiuos naudingus sparčiuosius klavišus ir jų funkcijas:
Veiksmas |
Spartusis klavišas |
Gaukite pagalbos |
F1 |
Peržiūrėti objektų naršyklę |
F2 |
Peržiūrėti ypatybes |
F4 |
Peržiūrėti kodo langą |
F7 |
Atidarykite „Project Explorer“. |
Ctrl + R |
Uždarykite ir grįžkite į „Access“. |
Alt + Q |
Perjungti į Prieigą |
Alt + F11 |
Rodyti tiesioginį langą |
Ctrl + G |
Peržiūrėti spartųjį meniu |
Shift + F10 (arba spustelėkite dešinįjį pelės klavišą) |
Žiūrėti apibrėžimą |
Shift + F2 |
Eiti į paskutinę poziciją |
Ctrl + Shift + F2 |
Paleiskite antrinę / naudotojo formą |
F5 |
Sustabdyti kodo vykdymą |
Ctrl + Break |
„VBA 2007“ spartieji klavišai, skirti „Inmediate“ ir „Code Windows“.
Jei norite greitai atlikti užduotis tiesioginiame lange (kuris leidžia bet kada ir vietoje paleisti kodą) ir kodo lange (naudojamas VBA rašymui, redagavimui ir peržiūrai), naudokite šiuos VBA sparčiuosius klavišus:
Veiksmas |
Spartusis klavišas |
Perkelkite žymeklį į dešinę vienu simboliu |
-→ |
Pasirinkite simbolį dešinėje |
Shift+-→ |
Perkelkite žymeklį į dešinę vienu žodžiu |
Ctrl+-→ |
Pasirinkite iki žodžio pabaigos |
Ctrl+Shift+-→ |
Perkelti žymeklį kairėn vienu simboliu |
<— |
Pasirinkite simbolį kairėje nuo žymeklio |
Shift + <— |
Perkelkite žymeklį į kairę vienu žodžiu |
Ctrl+<— |
Perkelkite žymeklį į eilutės pradžią |
Namai |
Pasirinkite tekstą eilutės pradžioje |
Shift+Home |
Perkelkite žymeklį į eilutės pabaigą |
Pabaiga |
Pasirinkite tekstą iki eilutės pabaigos |
Shift + End |
Perkelti žymeklį eilute aukštyn |
↑ |
Perkelkite žymeklį eilute žemyn |
↓ |
Perkelkite žymeklį į kitą procedūrą |
Ctrl + ↓ |
Perkelkite žymeklį į ankstesnę procedūrą |
Ctrl + ↑ |
Slinkite vienu ekranu aukštyn |
PgUp |
Slinkite žemyn vienu ekranu |
PgDn |
Eikite į modulio viršų |
„Ctrl“ + „Pagrindinis“. |
Pasirinkite visą tekstą iki modulio viršaus |
Ctrl + Shift + Home |
Eikite į modulio apačią |
Ctrl+End |
Pasirinkite visą tekstą iki modulio apačios |
Ctrl + Shift + End |
Iškirpti pasirinkimą |
Ctrl + X |
Kopijuoti pasirinkimą |
Ctrl + C |
Įklijavimo pasirinkimas |
Ctrl + V |
Iškirpti dabartinę eilutę į mainų sritį |
Ctrl + Y |
Ištrinti iki žodžio pabaigos |
Ctrl+Delete |
Ištrinkite simbolį arba pasirinktą tekstą |
Ištrinti (Del) |
Ištrinkite simbolį kairėje nuo žymeklio |
Backspace |
Ištrinti iki žodžio pradžios |
Ctrl + Backspace |
Anuliuoti |
Ctrl + Z |
Įtraukimo linija |
Skirtukas |
Išlenkta linija |
Shift + Tab |
Rasti |
Ctrl+F |
Pakeisti |
Ctrl + H |
Rasti kitą |
F3 |
Rasti ankstesnį |
Shift + F3 |
Gaukite pagalbos dėl pasirinkto žodžio |
F1 |
Gaukite greitą informaciją |
Ctrl + I |
Įprastų VBA 2007 užduočių kodai
Šiame sąraše rodomi dažniausiai VBA 2007 atliekami darbai ir kodo teiginiai, kuriuos turite įvesti, kad atliktumėte VBA užduotį, todėl laikykite šį sąrašą po ranka:
Atidarykite formą formos rodinyje:
DoCmd.OpenForm " formos pavadinimas ", acNormal
Pakeiskite formos ypatybę atviroje formoje:
Formos![formName].propertyName = newValue
Gaukite vertę iš atviros formos valdiklio:
Formos![formos pavadinimas]![kontrolės pavadinimas].Vertė
Pakeiskite valdiklio reikšmę atviroje formoje:
Formos![formName]![controlName].Value = newValue
Pakeiskite valdymo ypatybę atviroje formoje:
Formos![formName]![controlName].propertyName = newValue
Uždarykite formą, išsaugodami dizaino pakeitimus:
DoCmd.Close acForm, " formName ", acSaveYes
Spausdinti ataskaitą:
DoCmd.OpenReport " reportName ", acViewNormal
Vykdykite veiksmo užklausą:
DoCmd.RunSQL " SQLstatement "
Parodykite paprastą pranešimą:
MsgBox "jūsų žinutė"
Užduokite klausimą ekrane:
kintamasis = MsgBox(" yourMessage ", vbQuestion + vbYesNo)