Programovanie programu Microsoft Access pomocou jazyka VBA môže byť oveľa jednoduchšie, ak poznáte klávesové skratky pre najbežnejšie príkazy a úlohy a najbežnejšie časti kódu, ktoré budete používať v editore a okamžitých oknách pri vytváraní a ladení aplikácie Access.
Spoločný kód pre programovanie a ladenie VBA v Accesse
Tento zoznam zobrazuje najbežnejšie úlohy vykonávané vo VBA a príkazy, ktoré musíte zadať na dokončenie úlohy VBA, preto majte tento zoznam po ruke:
Otvorenie formulára vo formulárovom zobrazení:
DoCmd.OpenForm " formname ",acNormal
Zmena vlastnosti formulára v otvorenom formulári:
Forms![ formName ]. propertyName = newValue
Získajte hodnotu z ovládacieho prvku v otvorenom formulári:
Forms![ formName ]![ controlName ] .Value
Zmena hodnoty ovládacieho prvku v otvorenom formulári:
Forms![ formName ]![ controlName ] .Value = newValue
Zmena vlastnosti ovládacieho prvku v otvorenom formulári:
Forms![ formName ]![ controlName ]. propertyName = newValue
Zavrieť formulár, uložiť zmeny:
DoCmd.Close acForm, " formName ", acSaveYes
Vytlačiť správu:
DoCmd.OpenReport " reportName ", acViewNormal
Spustite akčný dotaz:
DoCmd.RunSQL " SQLstatement "
Zobraziť jednoduchú správu:
MsgBox " vaša správa "
Opýtajte sa áno/nie na obrazovke:
premenná = MsgBox(" yourMessage ", vbQuestion + vbYesNo)
Navigácia a výber kódu vo VBA
Použite tieto skratky VBA v okne Kód (používa sa na písanie, úpravy a prezeranie jazyka VBA) a v okne Immediate (ktoré vám umožňuje spustiť kód kedykoľvek a priamo na mieste), aby ste svoje úlohy vykonali rýchlo.
Akcia |
Klávesová skratka |
Posuňte kurzor o jeden znak doprava |
→ |
Vyberte znak doprava |
Shift+→ |
Posuňte kurzor o jedno slovo doprava |
Ctrl+→ |
Vyberte na koniec slova |
Ctrl+Shift+→ |
Posuňte kurzor o jeden znak doľava |
← |
Vyberte znak naľavo od kurzora |
Shift+← |
Posuňte kurzor o jedno slovo doľava |
Ctrl+← |
Presuňte kurzor na začiatok riadku |
Domov |
Vyberte text na začiatok riadku |
Shift+Home |
Presuňte kurzor na koniec riadku |
Koniec |
Vyberte text na koniec riadku |
Shift+End |
Presuňte kurzor o riadok nahor |
↑ |
Presuňte kurzor o riadok nadol |
↓ |
Presuňte kurzor na ďalší postup |
Ctrl+↓ |
Presuňte kurzor na predchádzajúci postup |
Ctrl+↑ |
Posuňte sa o jednu obrazovku nahor |
PgUp |
Prejdite nadol o jednu obrazovku |
PgDn |
Prejdite na začiatok modulu |
Ctrl+Home |
Vyberte celý text na začiatok modulu |
Ctrl+Shift+Home |
Prejdite na spodok modulu |
Ctrl+End |
Vyberte celý text do spodnej časti modulu |
Ctrl+Shift+End |
Vystrihnúť výber |
Ctrl+X |
Kopírovať výber |
Ctrl+C |
Prilepiť výber |
Ctrl+V |
Vystrihnúť aktuálny riadok do schránky |
Ctrl+Y |
Odstrániť na koniec slova |
Ctrl+Delete |
Odstráňte znak alebo vybratý text |
Odstrániť (Del) |
Odstrániť znak naľavo od kurzora |
Backspace |
Odstrániť na koniec slova |
Ctrl+Delete |
Odstrániť na začiatok slova |
Ctrl+Backspace |
Vrátenie späť |
Ctrl+Z |
Odsadenie riadku |
Tab |
Predsadená čiara |
Shift+Tab |
Nájsť |
Ctrl+F |
Nahradiť |
Ctrl+H |
Nájdi ďaľší |
F3 |
Nájsť predchádzajúce |
Shift+F3 |
Získajte pomoc s aktuálne vybratým slovom |
F1 |
Rýchle informácie |
Ctrl+I |
Všeobecné klávesové skratky editora VBA
Nasledujúca tabuľka zobrazuje niektoré užitočné klávesové skratky a ich funkcie dostupné v editore jazyka Visual Basic, kde píšete, upravujete a testujete svoj kód VBA.
Akcia |
Klávesová skratka |
Prepínajte medzi Accessom a editorom VBA |
Alt+F11 |
Pomoc |
F1 |
Zobraziť prehliadač objektov |
F2 |
Zobraziť vlastnosti/udalosti |
F4 |
Zobraziť okno Kód |
F7 |
Zobraziť okamžité okno |
Ctrl+G |
Zobraziť ponuku skratiek |
Shift+F10 (alebo kliknutie pravým tlačidlom myši) |
Spustite Sub/UserForm |
F5 |
Zastaviť vykonávanie kódu |
Ctrl+Break |
Zatvorte editor VBA a vráťte sa do Accessu |
Alt+Q |
Klávesové skratky ladenia VBA
Keďže kód v programovacom jazyku musí byť napísaný presne, nemôžu tam byť žiadne chyby alebo chyby. Našťastie môžete rýchlo ladiť kód vo VBA pomocou týchto skratiek ladenia:
Akcia |
Klávesová skratka |
Prepnúť bod prerušenia |
F9 |
Vstúpiť do |
F8 |
Prekročiť |
Shift+F8 |
Vykročiť |
Ctrl+Shift+F8 |
Spustiť kurzor |
Ctrl+F8 |
Vymažte všetky body prerušenia |
Ctrl+F9 |