Método DoCmd.OpenQuery (Access)

El método OpenQuery lleva a cabo la acción de OpenQuery en Visual Basic.

Sintaxis

más sencilla.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 la consulta con este nombre primero en la base de datos de la biblioteca y, después, en la 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 de la consulta. El valor predeterminado es acEdit.

Comentarios

Use el método OpenQuery para abrir una consulta de selección o tabla de referencias cruzadas en la vista Hoja de datos, la vista Diseño o la Vista previa 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 u OpenStoredProcedure si utiliza el entorno de proyecto de Access (.adp).

Ejemplo

En el ejemplo siguiente se abre la consulta de 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.