Programování Microsoft Access pomocí VBA může být mnohem snazší, pokud znáte klávesové zkratky pro nejběžnější příkazy a úkoly a nejběžnější části kódu, které budete používat v editoru a okamžitých oknech při sestavování a ladění aplikace Access.
Společný kód pro programování a ladění VBA v Accessu
Tento seznam ukazuje nejběžnější úlohy prováděné ve VBA a příkazy, které musíte zadat, abyste dokončili úlohu VBA, takže mějte tento seznam po ruce:
Otevřete formulář ve formulářovém zobrazení:
DoCmd.OpenForm " formname ",acNormal
Změna vlastnosti formuláře v otevřeném formuláři:
Forms![ formName ]. propertyName = newValue
Získejte hodnotu z ovládacího prvku v otevřeném formuláři:
Forms![ formName ]![ controlName ].Value
Změna hodnoty ovládacího prvku v otevřeném formuláři:
Forms![ formName ]![ controlName ].Value = newValue
Změna vlastnosti ovládacího prvku v otevřeném formuláři:
Forms![ formName ]![ controlName ]. propertyName = newValue
Zavřít formulář, uložit změny:
DoCmd.Close acForm, " jmeno_form ", acSaveYes
Vytisknout zprávu:
DoCmd.OpenReport " reportName ", acViewNormal
Spusťte akční dotaz:
DoCmd.RunSQL " SQLstatement "
Zobrazit jednoduchou zprávu:
MsgBox " vaše zpráva "
Zeptejte se na obrazovce ano/ne:
proměnná = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Navigace a výběr kódu ve VBA
Pomocí těchto zkratek jazyka VBA v okně Kód (používá se pro psaní, úpravy a prohlížení jazyka VBA) a v okně Okamžité (které umožňuje spouštět kód kdykoli a přímo na místě) můžete své úlohy rychle provést.
Akce |
Klávesová zkratka |
Posuňte kurzor o jeden znak doprava |
→ |
Vyberte znak vpravo |
Shift+→ |
Posuňte kurzor o jedno slovo doprava |
Ctrl+→ |
Vyberte na konec slova |
Ctrl+Shift+→ |
Posuňte kurzor o jeden znak doleva |
← |
Vyberte znak vlevo od kurzoru |
Shift+← |
Posuňte kurzor o jedno slovo doleva |
Ctrl+← |
Přesuňte kurzor na začátek řádku |
Domov |
Vyberte text na začátek řádku |
Shift+Home |
Přesuňte kurzor na konec řádku |
Konec |
Vyberte text na konec řádku |
Shift+End |
Posuňte kurzor o řádek nahoru |
↑ |
Posuňte kurzor o řádek dolů |
↓ |
Přesuňte kurzor na další postup |
Ctrl+↓ |
Přesuňte kurzor na předchozí postup |
Ctrl+↑ |
Posuňte se o jednu obrazovku nahoru |
PgUp |
Přejděte o jednu obrazovku dolů |
PgDn |
Přejděte na začátek modulu |
Ctrl+Home |
Vyberte veškerý text na začátek modulu |
Ctrl+Shift+Home |
Přejděte na spodní část modulu |
Ctrl+End |
Vyberte veškerý text do spodní části modulu |
Ctrl+Shift+End |
Vyjmout výběr |
Ctrl+X |
Kopírovat výběr |
Ctrl+C |
Výběr vložit |
Ctrl+V |
Vyjmout aktuální řádek do schránky |
Ctrl+Y |
Smazat na konec slova |
Ctrl+Delete |
Smazat znak nebo vybraný text |
Smazat (Del) |
Smazat znak vlevo od kurzoru |
Backspace |
Smazat na konec slova |
Ctrl+Delete |
Smazat na začátek slova |
Ctrl+Backspace |
vrátit |
Ctrl+Z |
Odsadit řádek |
Tab |
Předsazená čára |
Shift+Tab |
Nalézt |
Ctrl+F |
Nahradit |
Ctrl+H |
Najdi další |
F3 |
Najít předchozí |
Shift+F3 |
Získejte nápovědu k aktuálně vybranému slovu |
F1 |
Rychlé informace |
Ctrl+I |
Obecné klávesové zkratky editoru VBA
Následující tabulka ukazuje některé užitečné klávesové zkratky a jejich funkce dostupné v editoru jazyka Visual Basic, kde můžete psát, upravovat a testovat svůj kód VBA.
Akce |
Klávesová zkratka |
Přepínání mezi Accessem a editorem VBA |
Alt+F11 |
Pomoc |
F1 |
Zobrazit prohlížeč objektů |
F2 |
Zobrazit vlastnosti/události |
F4 |
Zobrazit okno Kód |
F7 |
Okno Zobrazit okamžité |
Ctrl+G |
Zobrazit místní nabídku |
Shift+F10 (nebo kliknutí pravým tlačítkem) |
Spusťte Sub/UserForm |
F5 |
Zastavit provádění kódu |
Ctrl+Break |
Zavřete editor VBA a vraťte se do Accessu |
Alt+Q |
Klávesové zkratky pro ladění VBA
Vzhledem k tomu, že kód v programovacím jazyce musí být napsán přesně, nemůže dojít k žádným chybám nebo chybám. Naštěstí můžete rychle ladit kód ve VBA pomocí těchto ladicích zkratek:
Akce |
Klávesová zkratka |
Přepnout bod přerušení |
F9 |
Vstupte do toho |
F8 |
Překročit |
Shift+F8 |
Vyjít ven |
Ctrl+Shift+F8 |
Spustit kurzor |
Ctrl+F8 |
Vymazat všechny zarážky |
Ctrl+F9 |