“Conocimientos software>Software de base de datos

Consulta DoCmd en Acceso

2015/10/20
usuarios de Microsoft Access simplificar la conversión de una colección de macros en una aplicación a través del uso del objeto DoCmd . Una de las características de este Visual Basic para Aplicaciones ( VBA) de clase es la capacidad de ejecutar consultas , ya sea directamente , o llamando al consultar objetos guardados . Propósito

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 "

Software de base de datos
Cómo analizar un archivo DMP
Cómo acceder a los caracteres comodín en una consulta de parámetros
Cómo abrir un archivo WDB
Cómo asignar una clave principal a un campo
¿Cómo hacer un SQL en orden ascendente
¿Qué es el Proceso de Implementación de CRM
Cómo crear un plan de pruebas para los negocios capas lógicas
Cómo quitar SQL Express
Conocimientos Informáticos © http://www.ordenador.online