Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

DoCmd dotazu v programe Access

Používatelia aplikácie Microsoft Access zjednodušiť premenu kolekcie makier do aplikácie prostredníctvom použitia objektu DoCmd . Jednou z funkcií tejto aplikácie Visual Basic pre Applications ( VBA ) triedy je schopnosť spúšťať dotazy , a to buď priamo , alebo na telefónnom čísle uložené predmety dotazu. Účel

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 "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené