VBA (Visual Basic for Application) kasutamine Microsoft Access 2007 programmeerimiseks on lihtsam, kui kasutate VBA-s koodi silumiseks otseteid ja täidate VBA redaktoris ning VBA vahetu- ja koodiakendes tavapäraseid toiminguid. Kaaluge ka tavaliste VBA-tööde tegemiseks kasutatavate koodide õppimist.
Levinud otseteed rakenduses VBA-Access 2007
VBA-Access 2007 populaarseimate kiirklahvide tundmine aitab teil tõhusamalt töötada. Kasutage seda kiirklahvide tabelit, kuni saate selgeks klaviatuurikombinatsioonid ja nende funktsioonid.
Et seda teha |
Vajutage seda |
Lülituge Accessi ja VBA redaktori vahel |
Alt+F11 |
Hankige abi |
F1 |
Kuva objektibrauser (VBA redaktor) |
F2 |
Vaadake omadusi ja sündmusi |
F4 |
Sulgege VBA redaktor ja naaske Accessi |
Alt+Q |
VBA 2007 silumiskoodi otseteeklahvid
Vigade vältimine tähendab, et peate olema programmeerimiskeeles koodi kirjutamisel täpne. Õnneks silub nende otseteede kasutamine VBA-s koodi kiiresti:
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 |
Levinud kiirklahvid VBA 2007 redaktoris
VBA-koodi kirjutamine, redigeerimine ja testimine Visual Basicu redaktoris toimib sujuvamalt, kui õpite selgeks need kasulikud kiirklahvid ja nende funktsioonid.
Tegevus |
Kiirklahv |
Hankige abi |
F1 |
Vaata objektibrauserit |
F2 |
Vaata atribuute |
F4 |
Kuva koodi aken |
F7 |
Avage Project Explorer |
Ctrl+R |
Sulgege ja naaske Accessi |
Alt+Q |
Lülituge juurdepääsule |
Alt+F11 |
Kuva kohene aken |
Ctrl+G |
Kuva otseteemenüü |
Shift+F10 (või paremklõps) |
Kuva määratlus |
Tõstuklahv+F2 |
Mine viimasesse asendisse |
Ctrl+Shift+F2 |
Käivitage alam-/kasutajavorm |
F5 |
Peatage koodi täitmine |
Ctrl + Break |
VBA 2007 otseteed vahetu ja koodiga Windowsi jaoks
Oma ülesannete kiireks tegemiseks vahetu aknas (mis võimaldab teil koodi igal ajal ja kohapeal käivitada) ja koodiaknas (kasutatakse VBA kirjutamiseks, redigeerimiseks ja vaatamiseks) kasutage neid VBA otseteid.
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 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 valitud sõna kohta |
F1 |
Hankige kiiret teavet |
Ctrl+I |
VBA 2007 tavaülesannete koodid
See loend näitab kõige levinumaid VBA 2007 töid ja koodilauseid, 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 = uusVäärtus
Väärtuse hankimine avatud vormi juhtelemendist:
Vormid![vorminimi]![kontrollnimi].Väärtus
Muutke avatud vormi juhtelemendi väärtust:
Vormid![vorminimi]![kontrollnimi].Väärtus = uusVäärtus
Muutke avatud vormi juhtatribuuti:
Vormid![vorminimi]![kontrollnimi].propertyName = uusVäärtus
Sulgege vorm, salvestades kujunduse 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 "teie sõnum"
Esitage ekraanil küsimus:
muutuja = MsgBox(" yourMessage ", vbQuestion + vbYesNo)