DoCmd.OpenQuery (Access)
El método OPENQUERY lleva a cabo la acción OpenQuery (AbrirConsulta) en Visual Basic.
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. Esta acción ejecuta una consulta de acciones. También puede seleccionar un modo de entrada de datos para la consulta.
OpenQuery (QueryName, View, DataMode)
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
Arguments
Un argumento con nombre
QueryName (String) - 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 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.
Optional arguments
Los siguientes argumentos son opcionales
View (AcView) - Constante acview que especifica la vista en la que se abrirá la consulta. El valor predeterminado es acViewNormal.
Valores posibles son
acViewDesign | Vista Diseño |
acViewLayout | Vista Presentación |
acViewNormal | (Valor predeterminado) Vista normal |
acViewPivotChart | Vista Gráfico dinámico |
acViewPivotTable | Vista TablaDinámica |
acViewPreview | Vista preliminar |
acViewReport | Vista Informes |
DataMode (AcOpenDataMode) - Constante AcOpenDataMode que especifica el modo de entrada de datos de la consulta. El valor predeterminado es acEdit.
Posibles valores de retorno son acAdd - El usuario puede agregar registros nuevos pero no puede ver ni modificar los existentes, acEdit - El usuario puede ver o modificar los registros existentes y agregar registros nuevos, acReadOnly - El usuario sólo puede ver registros.