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.
Aplica-se ao: Access 2013, Office 2013
Você pode usar a ação AbrirConsulta para abrir uma consulta de seleção ou tabela de referência cruzada em modo Folha de Dados, modo Design ou Visualizar 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
[!OBSERVAçãO] Esta ação só está disponível no ambiente de banco de dados do Access (.mdb ou .accdb). Consulte as ações AbrirModoDeExibição, AbrirProcedimentoArmazenado ou AbrirFunção se estiver usando o ambiente de the projeto do Access (.adp).
Setting
A ação AbrirConsulta tem os seguintes argumentos.
Argumento da ação |
Descrição |
|---|---|
Nome da Consulta |
O nome da consulta que será aberta. A caixa Nome da Consulta na seção Argumentos de Ação do painel Construtor de Macro mostra todas as consultas no banco de dados atual. Esse é um argumento necessário. Se você executar uma macro que contém a ação OpenQuery em um banco de dados de biblioteca, o Microsoft Access primeiro procurará a consulta com esse nome no banco de dados da biblioteca e, em seguida, no banco de dados atual. |
View |
O modo de exibição no qual a consulta será aberta. Clique em Folha de Dados, Design, Visualizar Impressão, Tabela Dinâmica ou Gráfico Dinâmico na caixa Modo de Exibição. O padrão é Folha de Dados. |
Modo de Dados |
O modo de entrada de dados da consulta. Isso se aplica somente às consultas abertas em modo Folha de Dados. Clique em Adicionar (o usuário pode adicionar novos registros, mas não pode editar os existentes), Editar (o usuário pode editar os registros existentes e adicionar novos) ou Somente Leitura (o usuário só pode exibir registros). O padrão é Editar. |
Comentários
Se você usar Folha de Dados para o argumento Modo de Exibição, o Access exibirá o conjunto de resultados se a consulta for uma consulta de seleção, tabela de referência cruzada, união ou passagem cuja propriedade RetornarRegistros esteja definida como Sim; e executará a consulta se for uma consulta de ação, definição de dados ou passagem cuja propriedade RetornarRegistros esteja definida como Não.
A ação AbrirConsulta é semelhante a clicar duas vezes na consulta do Painel de Navegação ou a clicar com o botão direito do mouse na consulta do Painel de Navegação e selecionar um modo de exibição. Com esta ação, é possível selecionar outras opções.
Dica
- Você pode arrastar uma consulta do Painel de Navegação para uma linha de ação de macro. Isso cria automaticamente uma ação AbrirConsulta que abre a consulta em modo Folha de Dados. Alternar para o modo Design enquanto a consulta é aberta remove a configuração do argumento Modo de Dados da consulta. Essa configuração não entra em vigor, mesmo se o usuário retorna para o modo Folha de Dados.
- Se você não desejar exibir as mensagens de sistema que normalmente aparecem quando uma consulta de ação é executada (indicando que é uma consulta de ação e mostrando quantos registros serão afetados), poderá usar a ação DefinirAvisos para suprimir a exibição dessas mensagens.
Para executar a ação AbrirConsulta em um módulo do VBA (Visual Basic for Applications), use o método OpenQuery do objeto DoCmd.