Método DoCmd.OpenQuery (Access)
El método OpenQuery lleva a cabo la acción OpenQuery en Visual Basic.
Sintaxis
expresión. OpenQuery (QueryName, View, DataMode)
expresión Variable que representa un objeto DoCmd.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
QueryName | Obligatorio | Variant | Expresión de cadena que es el nombre válido de una consulta de la base de datos activa. Si ejecuta código de Visual Basic que contiene el método OpenQuery en una base de datos de biblioteca, Microsoft Access busca primero la consulta con este nombre en la base de datos de biblioteca y, a continuación, en la base de datos actual. |
Ver | Opcional | AcView | Constante AcView que especifica la vista en la que se abrirá la consulta. El valor predeterminado es acViewNormal. |
DataMode | Optional | AcOpenDataMode | Constante AcOpenDataMode que especifica el modo de entrada de datos para la consulta. El valor predeterminado es acEdit. |
Comentarios
Use el método OpenQuery para abrir una consulta select o crosstab en la vista Hoja de datos, la vista Diseño o vista preliminar de impresión. Esta acción ejecuta una consulta de acción. También puede seleccionar un modo de entrada de datos para la consulta.
Nota:
Este método solo está disponible en el entorno de base de datos de Access. Consulte los métodos OpenView o OpenStoredProcedure si usa el entorno de Access Project (.adp).
Ejemplo:
En el ejemplo siguiente se abre la consulta Totales de ventas en la vista Hoja de datos y se permite al usuario ver pero no editar ni agregar registros.
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.