Programuoti „Microsoft Access“ naudojant VBA gali būti daug lengviau, jei žinote dažniausiai naudojamų komandų ir užduočių sparčiuosius klavišus ir dažniausiai naudojamus kodo bitus, kuriuos naudosite rengyklėje ir tiesioginiuose languose kurdami ir derindami „Access“ programą.
Bendras VBA programavimo ir derinimo prieigos programoje kodas
Šiame sąraše rodomi dažniausiai VBA atliekami darbai ir teiginiai, kuriuos reikia įvesti, kad VBA užduotis būtų atlikta, 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![ formName ]![ controlName ].Value
Pakeiskite valdiklio reikšmę atviroje formoje:
Formos![ formName ]![ controlName ].Value = newValue
Pakeiskite valdymo ypatybę atviroje formoje:
Formos![ formName ]![ controlName ]. propertyName = newValue
Uždaryti formą ir išsaugoti 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 taip/ne klausimą ekrane:
kintamasis = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Naršymas ir kodo pasirinkimas VBA
Norėdami greitai atlikti savo darbus, naudokite šiuos VBA sparčiuosius klavišus lange Kodas (naudojamas rašant, redaguojant ir peržiūrint VBA) ir tiesioginiame lange (kuris leidžia bet kuriuo metu paleisti kodą vietoje).
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 pabaigos |
Ctrl+Delete |
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 šiuo metu pasirinkto žodžio |
F1 |
Greita informacija |
Ctrl + I |
Bendrieji VBA redaktoriaus spartieji klavišai
Šioje lentelėje pateikiami keli naudingi spartieji klavišai ir jų funkcijos, pasiekiamos „Visual Basic“ rengyklėje, kurioje rašote, redaguojate ir išbandote VBA kodą.
Veiksmas |
Spartusis klavišas |
Perjunkite iš „Access“ į VBA redaktorių ir atvirkščiai |
Alt + F11 |
Pagalba |
F1 |
Peržiūrėti objektų naršyklę |
F2 |
Peržiūrėkite nuosavybes / įvykius |
F4 |
Peržiūrėti kodo langą |
F7 |
Rodyti tiesioginį langą |
Ctrl + G |
Peržiūrėti spartųjį meniu |
Shift + F10 (arba spustelėkite dešinįjį pelės klavišą) |
Paleiskite antrinę / naudotojo formą |
F5 |
Sustabdyti kodo vykdymą |
Ctrl + Break |
Uždarykite VBA redaktorių ir grįžkite į „Access“. |
Alt + Q |
VBA derinimo spartieji klavišai
Kadangi kodas programavimo kalba turi būti parašytas tiksliai, klaidų ar klaidų negali būti. Laimei, galite greitai derinti kodą VBA naudodami šiuos derinimo sparčiuosius klavišus:
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 |