A VBA (Visual Basic for Application) használata a Microsoft Access 2007 programozásához leegyszerűsödik, ha parancsikonokat használ a kód hibakereséséhez a VBA-ban, és általános feladatokat hajt végre a VBA-szerkesztőben, valamint a VBA azonnali és kódablakaiban. Fontolja meg a gyakori VBA-feladatok elvégzéséhez használt kódok megtanulását is.
Gyakori parancsikonok a VBA-Access 2007-ben
A VBA-Access 2007 legnépszerűbb billentyűparancsainak ismerete segít a hatékonyabb munkavégzésben. Használja ezt a gyorsbillentyűket, amíg meg nem tanulja a billentyűzetkombinációkat és azok funkcióit:
| Ezt csináld meg |
Nyomja meg ezt |
| Váltson az Access és a VBA-szerkesztő között |
Alt+F11 |
| Kaphat segítséget |
F1 |
| Objektumböngésző megtekintése (VBA szerkesztő) |
F2 |
| Tulajdonságok és események megtekintése |
F4 |
| Zárja be a VBA-szerkesztőt, és térjen vissza az Accesshez |
Alt+Q |
Gyorsbillentyűk a hibakeresési kódhoz a VBA 2007-ben
A hibák és hibák elkerülése azt jelenti, hogy pontosnak kell lennie, amikor programozási nyelven ír kódot. Szerencsére ezeknek a parancsikonoknak a használata gyorsan hibakeresi a kódot a VBA-ban:
| 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 |
Gyakori gyorsbillentyűk a VBA 2007 szerkesztőben
A VBA-kód írása, szerkesztése és tesztelése a Visual Basic szerkesztőben gördülékenyebben fog futni, ha megtanulja ezeket a hasznos gyorsbillentyűket és azok funkcióit:
| Akció |
Gyorsbillentyű |
| Kaphat segítséget |
F1 |
| Objektumböngésző megtekintése |
F2 |
| Tulajdonságok megtekintése |
F4 |
| View Code ablak |
F7 |
| Nyissa meg a Project Explorert |
Ctrl+R |
| Zárja be, és térjen vissza az Accesshez |
Alt+Q |
| Váltson a Hozzáférés lehetőségre |
Alt+F11 |
| Megtekintés Azonnali ablakban |
Ctrl+G |
| Helyi menü megtekintése |
Shift+F10 (vagy kattintson jobb gombbal) |
| Meghatározás megtekintése |
Shift+F2 |
| Menjen az utolsó pozícióba |
Ctrl+Shift+F2 |
| Futtasson egy al-/felhasználói űrlapot |
F5 |
| A kód végrehajtásának leállítása |
Ctrl+Break |
VBA 2007 parancsikonok azonnali és kódos Windowshoz
A feladatok gyors elvégzéséhez az Azonnali ablakban (amely lehetővé teszi a kód bármikor, közvetlenül a helyszínen történő futtatását) és a Kód ablakban (amelyet a VBA írására, szerkesztésére és megtekintésére használnak) használja a következő VBA-parancsikonokat:
| 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ó 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 a kiválasztott szóhoz |
F1 |
| Gyors információ |
Ctrl+I |
Kódok az általános VBA 2007 feladatokhoz
Ez a lista a VBA 2007-ben leggyakrabban végzett munkákat és a VBA-feladat végrehajtásához beírandó kódutasításokat mutatja be, ezért tartsa kéznél ezt a listát:
Nyisson meg egy űrlapot Űrlap nézetben:
DoCmd.OpenForm " formname ", acNormal
Űrlaptulajdonság módosítása nyitott űrlapon:
Forms![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 = újÉrték
Vezérlőtulajdonság módosítása egy nyitott űrlapon:
Forms![formName]![controlName].propertyName = newValue
Űrlap bezárása a tervmó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 kérdést a képernyőn:
változó = MsgBox(" yourMessage ", vbQuestion + vbYesNo)