Používanie jazyka VBA (Visual Basic for Application) na programovanie programu Microsoft Access 2007 je zjednodušené, ak používate skratky na ladenie kódu vo VBA a vykonávate bežné úlohy v editore VBA a okne s okamžitým a kódovým kódom VBA. Zvážte tiež naučenie sa kódov používaných na dokončenie bežných úloh VBA.
Bežné skratky vo VBA-Access 2007
Poznanie najpopulárnejších klávesových skratiek vo VBA-Access 2007 vám pomôže pracovať efektívnejšie. Použite túto tabuľku skratiek, kým sa nenaučíte kombinácie klávesníc a ich funkcie:
Robiť to |
Stlačte toto |
Prepínajte medzi Accessom a editorom VBA |
Alt+F11 |
Získajte pomoc |
F1 |
Zobraziť prehliadač objektov (editor VBA) |
F2 |
Zobraziť vlastnosti a udalosti |
F4 |
Zatvorte editor VBA a vráťte sa do Accessu |
Alt+Q |
Klávesové skratky na ladenie kódu vo VBA 2007
Vyhýbanie sa chybám alebo chybám znamená, že pri písaní kódu v programovacom jazyku musíte byť presní. Našťastie pomocou týchto skratiek rýchlo odladíte kód vo VBA:
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 |
Bežné klávesové skratky v editore VBA 2007
Písanie, úprava a testovanie kódu VBA v editore Visual Basic bude prebiehať hladšie, ak sa naučíte tieto užitočné klávesové skratky a ich funkcie:
Akcia |
Klávesová skratka |
Získajte pomoc |
F1 |
Zobraziť prehliadač objektov |
F2 |
Zobraziť vlastnosti |
F4 |
Zobraziť okno Kód |
F7 |
Otvorte Project Explorer |
Ctrl+R |
Zatvorte a vráťte sa do Accessu |
Alt+Q |
Prepnite na Prístup |
Alt+F11 |
Zobraziť okamžité okno |
Ctrl+G |
Zobraziť ponuku skratiek |
Shift+F10 (alebo kliknutie pravým tlačidlom myši) |
Definícia zobrazenia |
Shift+F2 |
Prejdite na poslednú pozíciu |
Ctrl+Shift+F2 |
Spustite Sub/UserForm |
F5 |
Zastaviť vykonávanie kódu |
Ctrl+Break |
Skratky VBA 2007 pre okamžité a kódové Windows
Ak chcete rýchlo vykonať svoje úlohy v okne Immediate (ktoré vám umožňuje spustiť kód kedykoľvek a priamo na mieste) a okne Kód (používa sa na písanie, úpravy a prezeranie VBA), použite tieto skratky VBA:
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 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 vybraným slovom |
F1 |
Získajte rýchle informácie |
Ctrl+I |
Kódy pre bežné úlohy VBA 2007
Tento zoznam zobrazuje najbežnejšie úlohy vykonávané vo VBA 2007 a kódové 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
Zatvorte formulár a uložte zmeny dizajnu:
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"
Položte otázku na obrazovke:
premenná = MsgBox(" yourMessage ", vbQuestion + vbYesNo)