Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O método OpenQuery executa 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 executar o código do Visual Basic que contém o método OpenQuery numa base de dados de bibliotecas, o Microsoft Access procura primeiro a consulta com este nome na base de dados da biblioteca e, em seguida, na base de dados atual. |
| View | Optional | AcView | Uma constante acView que especifica a vista na qual a consulta será aberta. O valor padrão é acViewNormal. |
| DataMode | Optional | AcOpenDataMode | Uma constante AcOpenDataMode que especifica o modo de introdução de dados para a consulta. O valor padrão é acEdit. |
Comentários
Utilize o método OpenQuery para abrir uma consulta selecionar ou cruzada na vista Folha de Dados, vista Estrutura ou Pré-visualizar. 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
Este método só está disponível no ambiente da base de dados do Access. Veja os métodos OpenView ou OpenStoredProcedure se estiver a utilizar o ambiente do Access Project (.adp).
Exemplo
O exemplo seguinte abre a Consulta de Totais de Vendas na vista Folha de Dados e permite que o utilizador veja, mas não edite ou adicione registos.
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.