Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
objekt DoCmd je dodávaný vo VBA spustiť väčšinu makrá akcie . Tieto akcie zahŕňajú RunSQL a OtevřítDotaz metódy na vykonávanie SQL dotazov v rámci svojich VBA skriptov . Okrem metód dotazu , DoCmd odhaľuje rad ďalších metód , ktoré môže dosiahnuť väčšinu makrá akcie .
Obmedzenie
Kým objekt DoCmd môže vykonávať rad makro súvisiace úlohy , to nie je úplná náhrada . Tam sú všeobecne VBA náhradky non - podporovaných funkcií . Tieto nepodporované akcie makrá sú PřidatNabídku , MsgBox , RunApp , SpustitKód , PředatKlávesovéÚhozy , SetValue , StopAllMacros a ZastavitMakro
Použitie : . RunSQL
volajúceho objektu DoCmd takto štandardné objektovo orientované syntaxe : DoCmd.nameOfMethod ( parametre ) . Otázky môžu byť odovzdaný metóde RunSQL ako literály alebo premenné . Napríklad tento výraz používa RunSQL s doslovným dotaz odovzdaný ako parameter :
DoCmd.RunSQL " náklady UPDATE SET extension = príponu * 1,50
Použitie : OtevřítDotaz
metódy OtevřítDotaz vykoná Query objekty vytvorené pomocou funkcie Access dotaz podľa príkladu . metóda sa vykoná otázky volaním názov objektu ako parameter metódy . Toto použitie DoCmd je obzvlášť účinná pri volaní zložité otázky . Príklad volania by vyzerať takto :
DoCmd.OpenQuery " myComplexQuery "
Copyright © počítačové znalosti Všetky práva vyhradené