Forritun Microsoft Access með VBA getur verið miklu auðveldara ef þú þekkir flýtilykla fyrir algengustu skipanirnar og verkefnin og algengustu kóðabitana sem þú munt nota í ritlinum og strax í gluggum þegar þú smíðar og villuleita Access forritið þitt.
Algengur kóða fyrir VBA forritun og villuleit í Access
Þessi listi sem sýnir þér algengustu störfin sem unnin eru í VBA og yfirlýsingarnar sem þú þarft að slá inn til að klára VBA verkefnið, svo hafðu þennan lista við höndina:
Opnaðu eyðublað í eyðublaði:
DoCmd.OpenForm " formname ", acNormal
Breyta eyðublaðareiginleika á opnu eyðublaði:
Eyðublöð![ formName ]. propertyName = newValue
Fáðu gildi frá stjórn á opnu eyðublaði:
Eyðublöð![ formName ]![ controlName ].Value
Breyta gildi stjórnunar á opnu eyðublaði:
Eyðublöð![ formName ]![ controlName ].Value = newValue
Breyta stjórnareiginleika á opnu eyðublaði:
Eyðublöð![ formName ]![ controlName ]. propertyName = newValue
Lokaðu eyðublaði, vistaðu breytingar:
DoCmd.Close acForm, " formName ", acSaveYes
Prenta skýrslu:
DoCmd.OpenReport " reportName ", acViewNormal
Keyra aðgerðafyrirspurn:
DoCmd.RunSQL " SQL staðhæfing "
Sýndu einföld skilaboð:
MsgBox " yourMessage "
Spyrðu já/nei spurningu á skjánum:
breytu = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Sigla og velja kóða í VBA
Notaðu þessar VBA flýtileiðir í kóðaglugganum (notaður til að skrifa, breyta og skoða VBA) og Immediate gluggann (sem gerir þér kleift að keyra kóða hvenær sem er, beint á staðnum) til að klára störf þín fljótt.
| Aðgerð |
Flýtileiðarlykill |
| Færðu bendilinn einn staf til hægri |
→ |
| Veldu staf til hægri |
Shift+→ |
| Færðu bendilinn eitt orð til hægri |
Ctrl+→ |
| Veldu til enda orðs |
Ctrl+ Shift+→ |
| Færðu bendilinn einn staf til vinstri |
← |
| Veldu staf vinstra megin við bendilinn |
Shift+← |
| Færðu bendilinn eitt orð til vinstri |
Ctrl+← |
| Færðu bendilinn í byrjun línu |
Heim |
| Veldu texta til að byrja línu |
Shift+Heim |
| Færðu bendilinn í lok línu |
Enda |
| Veldu texta til enda línu |
Shift+End |
| Færðu bendilinn upp línu |
↑ |
| Færðu bendilinn niður línu |
↓ |
| Færðu bendilinn á næsta ferli |
Ctrl+↓ |
| Færðu bendilinn í fyrri aðferð |
Ctrl+↑ |
| Skrunaðu upp einn skjá |
PgUp |
| Skrunaðu niður einn skjá |
PgDn |
| Farðu efst í einingu |
Ctrl+Heim |
| Veldu allan texta efst í einingu |
Ctrl+ Shift+Heim |
| Farðu neðst í einingu |
Ctrl+End |
| Veldu allan texta neðst í einingu |
Ctrl+ Shift+End |
| Klipptu úrval |
Ctrl+X |
| Afrita val |
Ctrl+C |
| Límdu val |
Ctrl+V |
| Klipptu núverandi línu á klemmuspjald |
Ctrl+Y |
| Eyða til enda orðs |
Ctrl+Delete |
| Eyða staf eða völdum texta |
Eyða (Del) |
| Eyða staf vinstra megin við bendilinn |
Backspace |
| Eyða til enda orðs |
Ctrl+Delete |
| Eyða í byrjun orðs |
Ctrl+Backspace |
| Afturkalla |
Ctrl+Z |
| Inndráttarlína |
Tab |
| Útlína |
Shift+Tab |
| Finndu |
Ctrl+F |
| Skipta um |
Ctrl+H |
| Finndu næst |
F3 |
| Finndu fyrri |
Shift+F3 |
| Fáðu aðstoð við valið orð |
F1 |
| Fljótlegar upplýsingar |
Ctrl+I |
Almennir flýtilyklar fyrir VBA ritstjóra
Eftirfarandi tafla sýnir þér nokkra hjálpsama flýtilykla og virkni þeirra, sem eru fáanlegir í Visual Basic ritlinum, þar sem þú skrifar, breytir og prófar VBA kóðann þinn.
| Aðgerð |
Flýtileiðarlykill |
| Skiptu á milli Access og VBA ritilsins |
Alt+F11 |
| Hjálp |
F1 |
| Skoða Object Browser |
F2 |
| Skoða eignir/viðburði |
F4 |
| Skoða kóða glugga |
F7 |
| Skoða strax glugga |
Ctrl+G |
| Skoða flýtileiðavalmynd |
Shift+F10 (eða hægrismelltu) |
| Keyra Sub/UserForm |
F5 |
| Stöðva keyrslu kóða |
Ctrl + Break |
| Lokaðu VBA Editor og farðu aftur í Access |
Alt+Q |
VBA kembiforrit flýtivísa
Þar sem kóða á forritunarmáli þarf að skrifa nákvæmlega geta engar villur eða villur verið. Sem betur fer geturðu villuleitt kóða í VBA fljótt með þessum villuleitarflýtileiðum:
| Aðgerð |
Flýtileiðarlykill |
| Skiptu um brotpunkt |
F9 |
| Stígðu inní |
F8 |
| Stígðu yfir |
Shift+F8 |
| Stígðu út |
Ctrl+Shift+F8 |
| Hlaupa að bendilinn |
Ctrl+F8 |
| Hreinsaðu öll brot |
Ctrl+F9 |