Uporaba VBA (Visual Basic za aplikacije) za programiranje Microsoft Access 2007 je poenostavljena, če uporabljate bližnjice za odpravljanje napak kode v VBA in izvajate pogosta opravila v urejevalniku VBA ter v neposrednih in kodnih oknih VBA. Razmislite tudi o učenju kod, ki se uporabljajo za dokončanje običajnih opravil VBA.
Pogoste bližnjice v VBA-Access 2007
Poznavanje najbolj priljubljenih bližnjic na tipkovnici v VBA-Access 2007 vam bo pomagalo pri učinkovitejšem delu. Uporabljajte ta grafikon bližnjic, dokler se ne naučite kombinacij tipkovnic in njihovih funkcij:
| Storiti to |
Pritisnite to |
| Preklapljajte med Accessom in urejevalnikom VBA |
Alt + F11 |
| Poišči pomoč |
F1 |
| Ogled brskalnika objektov (urejevalnik VBA) |
F2 |
| Oglejte si lastnosti in dogodke |
F4 |
| Zaprite urejevalnik VBA in se vrnite v Access |
Alt+Q |
Bližnjice do kode za odpravljanje napak v VBA 2007
Če se izognete napakam ali napakam, morate biti natančni pri pisanju kode v programskem jeziku. Na srečo bo uporaba teh bližnjic hitro odpravila napake kode v VBA:
| Ukrep |
Bližnjica |
| Preklopi prelomno točko |
F9 |
| Stopite v |
F8 |
| Stopiti čez |
Shift+F8 |
| Stopi ven |
Ctrl+Shift+F8 |
| Pojdi do kazalca |
Ctrl+F8 |
| Počisti vse prelomne točke |
Ctrl+F9 |
Pogoste bližnjice v urejevalniku VBA 2007
Pisanje, urejanje in preizkušanje vaše kode VBA v urejevalniku Visual Basic bo potekalo bolj gladko, če se naučite teh uporabnih bližnjic in njihovih funkcij:
| Ukrep |
Bližnjica |
| Poišči pomoč |
F1 |
| Oglejte si brskalnik objektov |
F2 |
| Oglejte si lastnosti |
F4 |
| Ogled okna kode |
F7 |
| Odprite Project Explorer |
Ctrl+R |
| Zaprite in se vrnite v Access |
Alt+Q |
| Preklopite na dostop |
Alt + F11 |
| Ogled takojšnjega okna |
Ctrl+G |
| Ogled menija bližnjic |
Shift+F10 (ali desni klik) |
| Poglej definicijo |
Shift+F2 |
| Pojdi na zadnji položaj |
Ctrl+Shift+F2 |
| Zaženite Sub/UserForm |
F5 |
| Ustavi izvajanje kode |
Ctrl + Break |
VBA 2007 Bližnjice za Immediate in Code Windows
Če želite hitro opraviti svoje naloge v oknu Immediate (ki vam omogoča, da zaženete kodo kadar koli in na licu mesta) in oknu s kodo (uporablja se za pisanje, urejanje in ogled VBA), uporabite te bližnjice VBA:
| Ukrep |
Bližnjica |
| Premaknite kazalec v desno za en znak |
-→ |
| Izberite znak na desni |
Shift+-→ |
| Premaknite kazalec za eno besedo v desno |
Ctrl+-→ |
| Izberite do konca besede |
Ctrl+Shift+-→ |
| Premaknite kazalec levo za en znak |
<— |
| Izberite znak levo od kazalca |
Shift+<— |
| Premaknite kazalec za eno besedo levo |
Ctrl+<— |
| Premaknite kazalec na začetek vrstice |
Domov |
| Izberite besedilo na začetku vrstice |
Shift + Domov |
| Premaknite kazalec na konec vrstice |
Konec |
| Izberite besedilo do konca vrstice |
Shift+End |
| Premaknite kazalec navzgor po vrstici |
↑ |
| Premaknite kazalec navzdol po vrstici |
↓ |
| Premaknite kazalec na naslednji postopek |
Ctrl+↓ |
| Premaknite kazalec na prejšnji postopek |
Ctrl+↑ |
| Pomaknite se za en zaslon navzgor |
PgUp |
| Pomaknite se za en zaslon navzdol |
PgDn |
| Pojdite na vrh modula |
Ctrl + Domov |
| Izberite celotno besedilo na vrh modula |
Ctrl+Shift+Domov |
| Pojdite na dno modula |
Ctrl+End |
| Izberite celotno besedilo do dna modula |
Ctrl+Shift+End |
| Izrežite izbor |
Ctrl+X |
| Kopiraj izbor |
Ctrl+C |
| Prilepi izbor |
Ctrl+V |
| Izrežite trenutno vrstico v odložišče |
Ctrl+Y |
| Izbriši do konca besede |
Ctrl+Delete |
| Izbriši znak ali izbrano besedilo |
Izbriši (Del) |
| Izbriši znak levo od kazalca |
Backspace |
| Izbriši na začetek besede |
Ctrl+Backspace |
| Razveljavi |
Ctrl+Z |
| Zamik vrstice |
Tab |
| Izstopna linija |
Shift + Tab |
| Najti |
Ctrl+F |
| Zamenjati |
Ctrl+H |
| Najdi Naprej |
F3 |
| Najdi Prejšnje |
Shift+F3 |
| Poiščite pomoč pri izbrani besedi |
F1 |
| Pridobite hitre informacije |
Ctrl+I |
Kode za običajna opravila VBA 2007
Ta seznam prikazuje najpogostejša opravila, ki se izvajajo v VBA 2007, in stavke kode, ki jih morate vnesti za dokončanje opravila VBA, zato imejte ta seznam pri roki:
Odprite obrazec v pogledu obrazca:
DoCmd.OpenForm " formname ", acNormal
Spremenite lastnost obrazca na odprtem obrazcu:
Obrazci![ime oblike].ime lastnine = nova vrednost
Pridobite vrednost iz kontrolnika na odprtem obrazcu:
Obrazci![ime obrazca]![controlName].Value
Spremenite vrednost kontrolnika na odprtem obrazcu:
Obrazci![ime obrazca]![controlName].Value = novaValue
Spremenite lastnost kontrole na odprtem obrazcu:
Obrazci![ime obrazca]![controlName].PropertyName = novaValue
Zaprite obrazec in shranite spremembe oblikovanja:
DoCmd.Zapri acForm, " formName ", acSaveYes
Natisnite poročilo:
DoCmd.OpenReport " reportName ", acViewNormal
Zaženite poizvedbo za dejanje:
DoCmd.RunSQL " SQLstatement "
Pokaži preprosto sporočilo:
MsgBox "vaše sporočilo"
Postavite vprašanje na zaslonu:
spremenljivka = MsgBox(" yourMessage ", vbQuestion + vbYesNo)