Método DoCmd.OpenQuery (Access)
El método OpenQuery lleva a cabo la acción OpenQuery en Visual Basic.
expresión. OpenQuery (QueryName, View, DataMode)
expresión Variable que representa un objeto DoCmd.
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. |
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).
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
¿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.