DoCmd.OpenQuery (Access)
O método OPENQUERY executa a ação AbrirConsulta no Visual Basic.
Você pode usar o método OpenQuery para abrir uma consulta seleção ou de tabela de referência cruzada no modo Folha de Dados, no modo Design ou na Visualização de Impressão. Essa ação executa uma consulta ação. Também é possível selecionar um modo de entrada de dados para a consulta.
OpenQuery (QueryName, View, DataMode)
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
Arguments
O seguinte argumento é necessário
QueryName (String) - Uma expressão de cadeia de caracteres que é o nome válido de uma consulta no banco de dados atual. Se você executar o código do Visual Basic contendo o método OPENQUERY em um banco de dados biblioteca, o Microsoft Access procurará a consulta com esse nome primeiro no banco de dados biblioteca e depois no banco de dados atual.
Optional arguments
Os seguintes argumentos são opcionais
View (AcView) - Uma constante AcView que especifica o modo de exibição no qual a consulta será aberta. O valor padrão é acViewNormal.
Os valores possíveis são
acViewDesign | Modo de Design |
acViewLayout | Modo de Layout |
acViewNormal | (Padrão) Modo Normal |
acViewPivotChart | Modo de Gráfico Dinâmico |
acViewPivotTable | Modo de Tabela Dinâmica |
acViewPreview | Modo Visualizar Impressão |
acViewReport | Modo Relatório |
DataMode (AcOpenDataMode) - Uma constante AcOpenDataMode que especifica o modo de entrada de dados para a consulta. O valor padrão é acEdit.
Os valores de retorno possíveis são acAdd - O usuário pode adicionar novos registros mas não pode exibir ou editar registros existentes, acEdit - O usuário pode exibir ou editar os registros existentes e adicionar novos registros, acReadOnly - O usuário só pode exibir registros.