Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.