Compartilhar via


Método DoCmd.OpenQuery (Access)

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.