VBA:n (Visual Basic for Application) käyttö Microsoft Access 2007:n ohjelmointiin on yksinkertaisempaa, jos käytät VBA:n koodin virheenkorjaukseen pikanäppäimiä ja suoritat yleisiä tehtäviä VBA-editorissa sekä VBA-välittömässä ja koodi-ikkunoissa. Harkitse myös yleisten VBA-töiden suorittamiseen käytettyjen koodien oppimista.
VBA-Access 2007:n yleiset pikanäppäimet
VBA-Access 2007:n suosituimpien pikanäppäinten tunteminen auttaa sinua työskentelemään tehokkaammin. Käytä tätä pikanäppäinkaaviota, kunnes opit näppäinyhdistelmät ja niiden toiminnot:
Tehdä tämä |
Paina tätä |
Vaihda Accessin ja VBA-editorin välillä |
Alt+F11 |
Hae apua |
F1 |
Näytä objektiselain (VBA-editori) |
F2 |
Katso kiinteistöjä ja tapahtumia |
F4 |
Sulje VBA Editor ja palaa Accessiin |
Alt+Q |
Pikanäppäimet virheenkorjauskoodiin VBA 2007:ssä
Virheiden välttäminen tarkoittaa, että sinun on oltava tarkka kirjoittaessasi koodia ohjelmointikielellä. Onneksi näiden pikanäppäinten käyttäminen korjaa koodin nopeasti VBA:ssa:
Toiminta |
Pikanäppäin |
Vaihda keskeytyskohta |
F9 |
Astua sisään |
F8 |
Astua yli |
Vaihto+F8 |
Astu ulos |
Ctrl+Shift+F8 |
Suorita kohdistin |
Ctrl+F8 |
Tyhjennä kaikki keskeytyskohdat |
Ctrl+F9 |
Yleiset pikanäppäimet VBA 2007 Editorissa
VBA-koodin kirjoittaminen, muokkaaminen ja testaaminen Visual Basic -editorissa toimii sujuvammin, jos opit nämä hyödylliset pikanäppäimet ja niiden toiminnot:
Toiminta |
Pikanäppäin |
Hae apua |
F1 |
Näytä objektiselain |
F2 |
Näytä ominaisuudet |
F4 |
Näytä koodi -ikkuna |
F7 |
Avaa Project Explorer |
Ctrl+R |
Sulje ja palaa Accessiin |
Alt+Q |
Vaihda Access-tilaan |
Alt+F11 |
Näytä välitön ikkuna |
Ctrl+G |
Näytä pikavalikko |
Vaihto+F10 (tai napsauta hiiren kakkospainiketta) |
Näytä määritelmä |
Vaihto+F2 |
Siirry viimeiseen asentoon |
Ctrl+Shift+F2 |
Suorita ali-/käyttäjälomake |
F5 |
Lopeta koodin suoritus |
Ctrl + Break |
VBA 2007 -pikakuvakkeet välittömälle ja koodi-ikkunalle
Voit suorittaa tehtäväsi nopeasti Välittömässä ikkunassa (jonka avulla voit suorittaa koodin milloin tahansa, suoraan paikan päällä) ja Koodi-ikkunassa (käytetään VBA:n kirjoittamiseen, muokkaamiseen ja katseluun) käyttämällä näitä VBA-pikakuvakkeita:
Toiminta |
Pikanäppäin |
Siirrä kohdistinta yhden merkin oikealle |
-→ |
Valitse merkki oikealta |
Vaihto+-→ |
Siirrä kohdistinta yhden sanan oikealle |
Ctrl+-→ |
Valitse sanan loppuun |
Ctrl+Shift+-→ |
Siirrä kohdistinta vasemmalle yhden merkin verran |
<- |
Valitse kursorin vasemmalla puolella oleva merkki |
Vaihto+<— |
Siirrä kohdistinta vasemmalle yhden sanan verran |
Ctrl+<- |
Siirrä kohdistin rivin alkuun |
Koti |
Valitse teksti rivin alkuun |
Vaihto+Koti |
Siirrä kohdistin rivin loppuun |
Loppu |
Valitse teksti rivin loppuun |
Vaihto+End |
Siirrä kohdistinta riviä ylöspäin |
↑ |
Siirrä kohdistinta riviä alaspäin |
↓ |
Siirrä kohdistin seuraavaan toimenpiteeseen |
Ctrl+↓ |
Siirrä kohdistin edelliseen menettelyyn |
Ctrl+↑ |
Vieritä yksi näyttö ylöspäin |
PgUp |
Vieritä alas yksi näyttö |
PgDn |
Siirry moduulin alkuun |
Ctrl+Home |
Valitse kaikki teksti moduulin yläosaan |
Ctrl+Shift+Home |
Siirry moduulin alaosaan |
Ctrl+End |
Valitse kaikki teksti moduulin alaosaan |
Ctrl+Shift+End |
Leikkaa valinta |
Ctrl+X |
Kopioi valinta |
Ctrl+C |
Liitä valinta |
Ctrl+V |
Leikkaa nykyinen viiva leikepöydälle |
Ctrl+Y |
Poista sanan loppuun |
Ctrl+Delete |
Poista merkki tai valittu teksti |
Poista (Del) |
Poista merkki kohdistimen vasemmalta puolelta |
Askelpalautin |
Poista sanan alkuun |
Ctrl+askelpalautin |
Kumoa |
Ctrl+Z |
Sisennysviiva |
Tab |
Ulompi viiva |
Vaihto+Sarkain |
löytö |
Ctrl+F |
Korvata |
Ctrl+H |
Etsi Seuraava |
F3 |
Etsi edellinen |
Vaihto+F3 |
Hanki apua valitun sanan kanssa |
F1 |
Hanki nopeaa tietoa |
Ctrl+I |
Koodit yleisille VBA 2007 -tehtäville
Tämä luettelo näyttää yleisimmät VBA 2007:ssä tehdyt työt ja koodilausekkeet, jotka sinun on kirjoitettava VBA-tehtävän suorittamiseksi, joten pidä tämä luettelo käden ulottuvilla:
Avaa lomake lomakenäkymässä:
DoCmd.OpenForm " lomakkeen nimi ", acNormal
Lomakkeen ominaisuuden muuttaminen avoimessa lomakkeessa:
Lomakkeet![lomakkeennimi].propertyName = uusiArvo
Hanki arvo avoimen lomakkeen ohjausobjektista:
Lomakkeet![lomakkeennimi]![kontrollinnimi].Arvo
Muuta ohjausobjektin arvoa avoimessa lomakkeessa:
Lomakkeet![lomakkeennimi]![controlName].Value = uusiArvo
Muuta ohjausominaisuutta avoimessa lomakkeessa:
Forms![lomakkeennimi]![controlName].propertyName = uusiArvo
Sulje lomake ja tallenna suunnittelumuutokset:
DoCmd.Close acForm, " formName ", acSaveYes
Tulosta raportti:
DoCmd.OpenReport " reportName ", acViewNormal
Suorita toimintokysely:
DoCmd.RunSQL " SQLstatement "
Näytä yksinkertainen viesti:
MsgBox "yourMessage"
Esitä kysymys ruudulla:
muuttuja = MsgBox(" yourMessage ", vbQuestion + vbYesNo)