El objeto DoCmd se suministra en VBA para ejecutar acciones más macro . Estas acciones incluyen los métodos EjecutarSQL y OpenQuery para ejecutar consultas SQL dentro de sus scripts VBA . Además de los métodos de consulta , DoCmd expone una serie de métodos que pueden lograr acciones más macro . 
 Limitaciones 
 
 Mientras el objeto DoCmd puede realizar una serie de macro tareas relacionadas con , no es un reemplazo completo . En general, existen sustitutos VBA para las funciones que no son compatibles. Estas acciones de macro no soportados incluyen AgregarMenú , MsgBox , EjecutarAplicación , EjecutarCódigo , SendKeys , SetValue , DetenerTodasMacros y DetenerMacro 
 Uso: . EjecutarSQL 
 
 Llamar al objeto DoCmd sigue la sintaxis orientada a objetos estándar : DoCmd.nameOfMethod ( parámetros) . Las consultas se pueden pasar al método EjecutarSQL como literales o variables . Por ejemplo, esta instrucción utiliza EjecutarSQL con una consulta literal pasado como parámetro : 
 
 DoCmd.RunSQL costos Update " SET extension = extensión * 1.50 
 Uso: OpenQuery 
 
 el método 
 OpenQuery ejecuta objetos de consulta creados mediante el uso de consultas de acceso por función Ejemplo . el método ejecuta las consultas llamando el nombre del objeto como parámetro al método. Este uso DoCmd es especialmente eficaz para llamar consultas complejas. Una llamada de ejemplo sería el siguiente : 
 
 DoCmd.OpenQuery " myComplexQuery " 
 
 
          
