Compartir a través de


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.