Método DoCmd.OpenQuery (Access)
O método OpenQuery realiza a ação OpenQuery no Visual Basic.
Sintaxe
expressão. OpenQuery (QueryName, View, DataMode)
expression Uma variável que representa um objeto DoCmd.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
QueryName | Obrigatório | Variant | 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 que contém o método OpenQuery em um banco de dados de biblioteca, o Microsoft Access procurará a consulta com esse nome primeiro no banco de dados da biblioteca e, em seguida, no banco de dados atual. |
View | Optional | AcView | Uma constante acView que especifica a exibição na qual a consulta será aberta. O valor padrão é acViewNormal. |
DataMode | Optional | AcOpenDataMode | Uma constante AcOpenDataMode que especifica o modo de entrada de dados para a consulta. O valor padrão é acEdit. |
Comentários
Use o método OpenQuery para abrir uma consulta selecionada ou cruzada no modo de exibição Folha de dados, exibição de design ou Visualização de Impressão. Esta ação executa uma consulta de ação. Também é possível selecionar um modo de entrada de dados para a consulta.
Observação
Esse método só está disponível no ambiente do banco de dados Access. Consulte os métodos OpenView ou OpenStoredProcedure se você estiver usando o ambiente do Access Project (.adp).
Exemplo
O exemplo a seguir abre a consulta total de vendas na exibição Datasheet e permite que o usuário exiba, mas não edite ou adicione registros.
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.