Compartilhar via


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.