Korištenje VBA (Visual Basic za aplikacije) za programiranje Microsoft Accessa 2007 pojednostavljeno je ako koristite prečace za otklanjanje pogrešaka koda u VBA-u i izvodite uobičajene zadatke u VBA editoru i VBA neposrednom i kodnom prozoru. Također, razmislite o učenju kodova koji se koriste za dovršavanje uobičajenih VBA poslova.
Uobičajeni prečaci u VBA-Access 2007
Poznavanje najpopularnijih tipkovničkih prečaca u VBA-Access 2007 pomoći će vam da radite učinkovitije. Koristite ovaj grafikon prečaca dok ne naučite kombinacije tipkovnice i njihove funkcije:
Uraditi ovo |
Pritisnite ovo |
Prebacivanje između Accessa i VBA uređivača |
Alt+F11 |
Dobiti pomoć |
F1 |
Preglednik objekata (VBA Editor) |
F2 |
Pregledajte svojstva i događaje |
F4 |
Zatvorite VBA Editor i vratite se na Access |
Alt+Q |
Tipke prečaca za kod za otklanjanje pogrešaka u VBA 2007
Izbjegavanje bugova ili pogrešaka znači da morate biti precizni kada pišete kod u programskom jeziku. Srećom, korištenje ovih prečaca brzo će otkloniti pogreške koda u VBA:
Akcijski |
Prečac |
Prebaci točku prekida |
F9 |
Zakoračiti u |
F8 |
Prijeđi preko |
Shift+F8 |
Iskoračiti |
Ctrl+Shift+F8 |
Pokrenite do kursora |
Ctrl+F8 |
Obrišite sve prijelomne točke |
Ctrl+F9 |
Uobičajene tipke prečaca u VBA 2007 Editoru
Pisanje, uređivanje i testiranje vašeg VBA koda u uređivaču Visual Basic radit će lakše ako naučite ove korisne tipke prečaca i njihove funkcije:
Akcijski |
Prečac |
Dobiti pomoć |
F1 |
Preglednik objekata |
F2 |
Pregledajte svojstva |
F4 |
Prikaži prozor koda |
F7 |
Otvorite Project Explorer |
Ctrl+R |
Zatvorite i vratite se na Access |
Alt+Q |
Prijeđite na pristup |
Alt+F11 |
Prikaži prozor Neposredno |
Ctrl+G |
Prikaz izbornika prečaca |
Shift+F10 (ili desni klik) |
Pogledaj definiciju |
Shift+F2 |
Idi na posljednju poziciju |
Ctrl+Shift+F2 |
Pokrenite pod/korisnički obrazac |
F5 |
Zaustavite izvršavanje koda |
Ctrl+prekid |
VBA 2007 prečaci za neposredne i kodne Windowse
Da biste svoje zadatke obavili brzo u prozoru Immediate (koji vam omogućuje pokretanje koda u bilo kojem trenutku, na licu mjesta) i prozoru Code (koji se koristi za pisanje, uređivanje i gledanje VBA) koristite ove VBA prečace:
Akcijski |
Prečac |
Pomaknite kursor udesno za jedan znak |
-→ |
Odaberite znak desno |
Shift+-→ |
Pomaknite kursor za jednu riječ udesno |
Ctrl+-→ |
Odaberite do kraja riječi |
Ctrl+Shift+-→ |
Pomaknite kursor ulijevo za jedan znak |
<— |
Odaberite znak lijevo od kursora |
Shift+<— |
Pomaknite kursor ulijevo za jednu riječ |
Ctrl+<— |
Pomaknite kursor na početak reda |
Dom |
Odaberite tekst na početku retka |
Shift+Home |
Pomaknite kursor na kraj retka |
Kraj |
Odaberite tekst do kraja retka |
Shift+End |
Pomicanje kursora prema gore po liniji |
↑ |
Pomicanje kursora niz redak |
↓ |
Pomaknite kursor na sljedeći postupak |
Ctrl+↓ |
Pomaknite kursor na prethodni postupak |
Ctrl+↑ |
Pomaknite se prema gore za jedan zaslon |
PgUp |
Pomaknite se prema dolje za jedan zaslon |
PgDn |
Idite na vrh modula |
Ctrl+Početna |
Odaberite sav tekst na vrh modula |
Ctrl+Shift+Home |
Idite na dno modula |
Ctrl+End |
Odaberite sav tekst do dna modula |
Ctrl+Shift+End |
Izrežite odabir |
Ctrl+X |
Kopiraj odabir |
Ctrl+C |
Zalijepi odabir |
Ctrl+V |
Izrežite trenutnu liniju u međuspremnik |
Ctrl+Y |
Izbriši do kraja riječi |
Ctrl+Delete |
Izbrišite znak ili odabrani tekst |
Izbriši (Del) |
Izbrišite znak lijevo od kursora |
Backspace |
Izbriši na početak riječi |
Ctrl+Backspace |
Poništi |
Ctrl+Z |
Uvlačenje linije |
Tab |
Izvanredna linija |
Shift+Tab |
Pronaći |
Ctrl+F |
Zamijeniti |
Ctrl+H |
Pronađite Sljedeće |
F3 |
Pronađi prethodni |
Shift+F3 |
Potražite pomoć s odabranom riječi |
F1 |
Dobijte brze informacije |
Ctrl+I |
Kodovi za uobičajene VBA 2007 zadatke
Ovaj vam popis pokazuje najčešće poslove koji se obavljaju u VBA 2007 i naredbe koda koje trebate upisati da biste dovršili VBA zadatak, stoga imajte ovaj popis pri ruci:
Otvorite obrazac u prikazu obrasca:
DoCmd.OpenForm " ime forme ", acNormal
Promijenite svojstvo obrasca na otvorenom obrascu:
Forms![formName].ime svojstva = novaValue
Dobijte vrijednost iz kontrole na otvorenom obrascu:
Forms![formName]![controlName].Value
Promjena vrijednosti kontrole na otvorenom obrascu:
Forms![formName]![controlName].Value = newValue
Promjena svojstva kontrole na otvorenom obrascu:
Obrasci![ime obrasca]![controlName].PropertyName = novaValue
Zatvorite obrazac, spremajući promjene dizajna:
DoCmd.Close acForm, " formName ", acSaveYes
Ispis izvješća:
DoCmd.OpenReport " reportName ", acViewNormal
Pokrenite upit za radnju:
DoCmd.RunSQL " SQLnaredba "
Prikaži jednostavnu poruku:
MsgBox "vaša poruka"
Postavite pitanje na ekranu:
varijabla = MsgBox(" yourMessage ", vbQuestion + vbYesNo)