Método DoCmd. OpenQuery (Access)DoCmd.OpenQuery method (Access)

El método OPENQUERY lleva a cabo la acción OpenQuery (AbrirConsulta) en Visual Basic.The OpenQuery method carries out the OpenQuery action in Visual Basic.

SintaxisSyntax

expresión. OPENQUERY (QueryName, View, multimodo)expression.OpenQuery (QueryName, View, DataMode)

expresión Variable que representa un objeto DoCmd.expression A variable that represents a DoCmd object.

ParámetrosParameters

NombreName Obligatorio/opcionalRequired/Optional Tipo de datosData type DescripciónDescription
QueryNameQueryName ObligatorioRequired VariantVariant Expresión de cadena que es el nombre válido de una consulta de la base de datos activa.A string expression that's the valid name of a query in the current database. Si ejecuta código de Visual Basic que contenga 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 biblioteca y, a continuación, en la base de datos activa.If you execute Visual Basic code containing the OpenQuery method in a library database, Microsoft Access looks for the query with this name first in the library database, and then in the current database.
VistaView OpcionalOptional AcViewAcView Constante acview que especifica la vista en la que se abrirá la consulta.An AcView constant that specifies the view in which the query will open. El valor predeterminado es acViewNormal.The default value is acViewNormal.
ModoDeDatosDataMode OptionalOptional AcOpenDataModeAcOpenDataMode Constante AcOpenDataMode que especifica el modo de entrada de datos de la consulta.An AcOpenDataMode constant that specifies the data entry mode for the query. El valor predeterminado es acEdit.The default value is acEdit.

ComentariosRemarks

Puede usar el método OpenQuery para abrir una consulta de selección o de tabla de referencias cruzadas en la vista Hoja de datos, la vista Diseño o la Vista previa de impresión.You can use the OpenQuery method to open a select or crosstab query in Datasheet view, Design view, or Print Preview. Esta acción ejecuta una consulta de acciones.This action runs an action query. También puede seleccionar un modo de entrada de datos para la consulta.You can also select a data entry mode for the query.

Nota

Este método sólo está disponible en el entorno de base de datos de Access.This method is only available in the Access database environment. Vea los métodos AbrirVista o OpenStoredProcedure si usa el entorno de proyecto de Access (. ADP).See the OpenView or OpenStoredProcedure methods if you are using the Access Project environment (.adp).

EjemploExample

En el siguiente ejemplo, se abre la consulta total ventas en la vista Hoja de elementos y se permite al usuario ver, pero no editar o agregar registros.The following example opens Sales Totals Query in Datasheet view and enables the user to view but not to edit or add records.

DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.