Método DoCmd.OpenQuery (Access)

O método OpenQuery executa a ação OpenQuery no Visual Basic.

Sintaxe

mais simples. 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 um código 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 o modo de exibição no 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 de seleção ou de tabela de referência cruzada no modo Folha de Dados, no modo Design ou na 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 de banco de dados do Access. Consulte os métodos OpenView ou OpenStoredProcedure se estiver usando o ambiente do Access Project (.adp).

Exemplo

O exemplo a seguir abre a Consulta de Totais de Vendas no modo Folha de Dados 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.