Microsoft Accessi programmeerimine VBA-ga võib olla palju lihtsam, kui teate kõige levinumate käskude ja ülesannete kiirklahve ning kõige levinumaid koodibitte, mida kasutate redaktoris ja vahetutes akendes Accessi rakenduse loomisel ja silumisel.
Ühine kood VBA programmeerimiseks ja Accessis silumiseks
See loend, mis näitab kõige levinumaid VBA-s tehtud töid ja avaldusi, mida peate VBA-ülesande täitmiseks sisestama, seega hoidke seda loendit käepärast:
Avage vorm vormivaates:
DoCmd.OpenForm " vorminimi ", acNormal
Vormi atribuudi muutmine avatud vormil:
Vormid![ vorminimi ]. propertyName = newValue
Väärtuse hankimine avatud vormi juhtelemendist:
Vormid![ vorminimi ]![ juhtnimi ] .Väärtus
Muutke avatud vormi juhtelemendi väärtust:
Vormid![ vorminimi ]![ juhtnimi ] .Väärtus = uusVäärtus
Muutke avatud vormi juhtatribuuti:
Vormid![ vorminimi ]![ kontrollnimi ]. propertyName = newValue
Sulgege vorm, salvestades muudatused:
DoCmd.Close acForm, " formName ", acSaveYes
Printige aruanne:
DoCmd.OpenReport " reportName ", acViewNormal
Käivitage toimingupäring:
DoCmd.RunSQL " SQLstatement "
Näita lihtsat sõnumit:
MsgBox " teiesõnum "
Esitage ekraanil jah/ei küsimus:
muutuja = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Navigeerimine ja koodi valimine VBA-s
Kasutage neid VBA otseteid koodiaknas (kasutatakse VBA kirjutamiseks, redigeerimiseks ja vaatamiseks) ja vahetu akna (mis võimaldab teil koodi igal ajal ja kohapeal käivitada), et oma tööd kiiresti teha.
| Tegevus |
Kiirklahv |
| Liigutage kursorit ühe tähemärgi võrra paremale |
→ |
| Valige paremal olev märk |
Tõstuklahv+→ |
| Liigutage kursorit ühe sõna võrra paremale |
Ctrl+→ |
| Valige sõna lõpuni |
Ctrl+Shift+→ |
| Liigutage kursorit ühe tähemärgi võrra vasakule |
← |
| Valige kursorist vasakul olev märk |
Tõstuklahv+← |
| Liigutage kursorit ühe sõna võrra vasakule |
Ctrl+← |
| Liigutage kursor rea algusesse |
Kodu |
| Valige rea alguseks tekst |
Tõstuklahv+Kodu |
| Liigutage kursor rea lõppu |
Lõpp |
| Valige tekst rea lõpuni |
Tõstuklahv+lõpp |
| Liigutage kursorit rida üles |
↑ |
| Liigutage kursorit rida allapoole |
↓ |
| Liigutage kursor järgmisele protseduurile |
Ctrl+↓ |
| Liigutage kursor eelmisele protseduurile |
Ctrl+↑ |
| Kerige üks ekraan üles |
PgUp |
| Kerige üks ekraan alla |
PgDn |
| Minge mooduli ülaossa |
Ctrl + Kodu |
| Valige kogu mooduli ülaosas olev tekst |
Ctrl + Tõstuklahv + Kodu |
| Mine mooduli alla |
Ctrl + End |
| Valige kogu mooduli alaosa tekst |
Ctrl + tõstuklahv + lõpp |
| Lõika valik |
Ctrl+X |
| Kopeeri valik |
Ctrl+C |
| Kleebi valik |
Ctrl+V |
| Lõika praegune rida lõikelauale |
Ctrl+Y |
| Kustuta sõna lõpuni |
Ctrl + Kustuta |
| Kustutage märk või valitud tekst |
Kustuta (Del) |
| Kustutage kursorist vasakul olev märk |
Tagasilükkeklahv |
| Kustuta sõna lõpuni |
Ctrl + Kustuta |
| Kustuta sõna algusesse |
Ctrl + Backspace |
| Võta tagasi |
Ctrl+Z |
| Taane rida |
Tab |
| Outdent rida |
Tõstuklahv+Tabulaator |
| Otsi |
Ctrl+F |
| Asenda |
Ctrl+H |
| Otsige üles |
F3 |
| Otsi Eelmine |
Tõstuklahv+F3 |
| Hankige abi praegu valitud sõna kohta |
F1 |
| Kiire info |
Ctrl+I |
Üldised VBA redaktori kiirklahvid
Järgmises tabelis on toodud mõned kasulikud kiirklahvid ja nende funktsioonid, mis on saadaval kogu Visual Basicu redaktoris, kus saate oma VBA-koodi kirjutada, redigeerida ja testida.
| Tegevus |
Kiirklahv |
| Lülituge Accessi ja VBA redaktori vahel |
Alt+F11 |
| Abi |
F1 |
| Vaata objektibrauserit |
F2 |
| Vaata omadusi/sündmusi |
F4 |
| Kuva koodi aken |
F7 |
| Kuva kohene aken |
Ctrl+G |
| Kuva otseteemenüü |
Shift+F10 (või paremklõps) |
| Käivitage alam-/kasutajavorm |
F5 |
| Peatage koodi täitmine |
Ctrl + Break |
| Sulgege VBA redaktor ja naaske Accessi |
Alt+Q |
VBA silumise kiirklahvid
Kuna programmeerimiskeeles tuleb kood täpselt kirjutada, ei saa olla vigu ega vigu. Õnneks saate VBA-s koodi kiiresti siluda järgmiste silumiste otseteede abil:
| Tegevus |
Kiirklahv |
| Lülitage murdepunkt sisse |
F9 |
| Sisse astuma |
F8 |
| Astu üle |
Tõstuklahv+F8 |
| Välja astuma |
Ctrl+Shift+F8 |
| Jookse kursori juurde |
Ctrl+F8 |
| Tühjendage kõik murdepunktid |
Ctrl+F9 |