A Microsoft Access programozása VBA-val sokkal könnyebb lehet, ha ismeri a leggyakoribb parancsokhoz és feladatokhoz tartozó billentyűparancsokat, valamint a leggyakoribb kódrészleteket, amelyeket a szerkesztőben és az azonnali ablakokban fog használni az Access-alkalmazás felépítése és hibakeresése során.
Közös kód a VBA programozáshoz és hibakereséshez az Accessben
Ez a lista a VBA-ban leggyakrabban végzett munkákat és a VBA-feladat befejezéséhez beírandó utasításokat mutatja be, ezért tartsa kéznél ezt a listát:
Nyisson meg egy űrlapot Űrlap nézetben:
DoCmd.OpenForm " űrlapnév ",acNormal
Űrlaptulajdonság módosítása nyitott űrlapon:
Űrlapok![ formName ]. propertyName = newValue
Érték lekérése egy nyitott űrlap vezérlőjéből:
Forms![ formName ]![ controlName ] .Value
Vezérlő értékének módosítása nyitott űrlapon:
Forms![ formName ]![ controlName ] .Value = newValue
Vezérlőtulajdonság módosítása egy nyitott űrlapon:
Forms![ formName ]![ controlName ]. propertyName = newValue
Űrlap bezárása a módosítások mentésével:
DoCmd.Close acForm, " formName ", acSaveYes
Jelentés nyomtatása:
DoCmd.OpenReport " reportName ", acViewNormal
Műveleti lekérdezés futtatása:
DoCmd.RunSQL " SQLstatement "
Mutasson egy egyszerű üzenetet:
MsgBox " yourMessage "
Tegyen fel egy igen/nem kérdést a képernyőn:
változó = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Navigálás és kód kiválasztása VBA-ban
Használja ezeket a VBA parancsikonokat a Kód ablakban (amelyet a VBA írására, szerkesztésére és megtekintésére használnak) és az Azonnali ablakban (amely lehetővé teszi a kód bármikor, közvetlenül a helyszínen történő futtatását), hogy gyorsan elvégezze a munkát.
| Akció |
Gyorsbillentyű |
| Mozgassa a kurzort jobbra egy karakterrel |
→ |
| Válassza ki a jobb oldali karaktert |
Shift+→ |
| Mozgassa a kurzort jobbra egy szóval |
Ctrl+→ |
| Válassza ki a szó végére |
Ctrl+Shift+→ |
| Mozgassa a kurzort balra egy karakterrel |
← |
| Válassza ki a kurzortól balra lévő karaktert |
Shift+← |
| Mozgassa a kurzort balra egy szóval |
Ctrl+← |
| Mozgassa a kurzort a sor elejére |
itthon |
| Válassza ki a szöveget a sor elején |
Shift+Home |
| Mozgassa a kurzort a sor végére |
Vége |
| Jelölje ki a szöveget a sor végéig |
Shift+End |
| A kurzor mozgatása egy sorral feljebb |
↑ |
| Mozgassa a kurzort egy sorral lejjebb |
↓ |
| Mozgassa a kurzort a következő eljárásra |
Ctrl+↓ |
| Mozgassa a kurzort az előző eljárásra |
Ctrl+↑ |
| Görgessen fel egy képernyőt |
PgUp |
| Görgessen le egy képernyőt |
PgDn |
| Ugrás a modul tetejére |
Ctrl+Home |
| Jelölje ki az összes szöveget a modul tetején |
Ctrl+Shift+Home |
| Menjen a modul aljára |
Ctrl+End |
| Jelölje ki az összes szöveget a modul alján |
Ctrl+Shift+End |
| Vágja ki a kijelölést |
Ctrl+X |
| Kijelölés másolása |
Ctrl+C |
| Kijelölés beillesztése |
Ctrl+V |
| Az aktuális vonal kivágása a vágólapra |
Ctrl+Y |
| Törlés a szó végéig |
Ctrl+Delete |
| Karakter vagy kijelölt szöveg törlése |
Törlés (Del) |
| Karakter törlése a kurzortól balra |
Backspace |
| Törlés a szó végéig |
Ctrl+Delete |
| Törlés a szó elejére |
Ctrl+Backspace |
| Visszavonás |
Ctrl+Z |
| Sor behúzása |
Tab |
| Kihúzott vonal |
Shift+Tab |
| megtalálja |
Ctrl+F |
| Cserélje ki |
Ctrl+H |
| Keresse meg a Tovább lehetőséget |
F3 |
| Keresse meg az Előzőt |
Shift+F3 |
| Kérjen segítséget az aktuálisan kiválasztott szóhoz |
F1 |
| Gyors információ |
Ctrl+I |
Általános VBA-szerkesztő gyorsbillentyűk
Az alábbi táblázat néhány hasznos gyorsbillentyűt és azok funkcióit mutatja be, amelyek a Visual Basic szerkesztőben elérhetők, ahol írhatja, szerkesztheti és tesztelheti a VBA-kódot.
| Akció |
Gyorsbillentyű |
| Váltson az Access és a VBA-szerkesztő között |
Alt+F11 |
| Segítség |
F1 |
| Objektumböngésző megtekintése |
F2 |
| Tulajdonságok/események megtekintése |
F4 |
| View Code ablak |
F7 |
| Megtekintés Azonnali ablakban |
Ctrl+G |
| Helyi menü megtekintése |
Shift+F10 (vagy kattintson jobb gombbal) |
| Futtasson egy al-/felhasználói űrlapot |
F5 |
| A kód végrehajtásának leállítása |
Ctrl+Break |
| Zárja be a VBA-szerkesztőt, és térjen vissza az Accesshez |
Alt+Q |
VBA hibakeresési gyorsbillentyűk
Mivel a programozási nyelvben a kódot pontosan kell megírni, nem lehetnek hibák vagy hibák. Szerencsére gyorsan hibakeresheti a kódot a VBA-ban ezekkel a hibakeresési parancsikonokkal:
| Akció |
Gyorsbillentyű |
| Töréspont váltása |
F9 |
| Belép |
F8 |
| Átlép |
Shift+F8 |
| Kilépni |
Ctrl+Shift+F8 |
| Fuss a kurzorhoz |
Ctrl+F8 |
| Törölje az összes töréspontot |
Ctrl+F9 |