Pode utilizar a ação macro OpenQuery nas bases de dados Access para abrir uma consulta de vista de Folha de dados ou de pré-visualização de vista de Folha de dados, vista de Estrutura ou pré-visualização de impressão. Esta ação tem um consulta de ação. Também pode selecionar um modo de entrada de dados para a consulta.

Nota: Esta ação só está disponível no ambiente da base de dados Access (.mdb ou .accdb). Consulte as ações OpenView, OpenStoredProcedureou OpenFunction se estiver a utilizar o ambiente do projeto Access (.adp). A ação macro OpenQuery não está disponível em aplicações web do Access.

Definição

A ação macro OpenQuery tem os seguintes argumentos.

Argumento de ação

Descrição

Nome de consulta

O nome da consulta para abrir. Selecione o nome da consulta para abrir utilizando a lista de nomes de consulta. Este argumento é obrigatório.

Se executar um macro contendo a ação OpenQuery num base de dados de biblioteca, Access primeiro procura a consulta com este nome na base de dados da biblioteca e, em seguida, na base de dados atual.

Ver

A vista em que a consulta se abrirá. Selecione Datasheet, Design, Vista de Impressões,Tabela Dinâmicaou Pivôchart na caixa 'Ver'. O predefinido é datasheet.

Nota: As vistas PivotTable e PivotChart não estão disponíveis nas versões do Access a começar pelo Access 2013.

Modo dados

O modo de entrada de dados para a consulta. Isto aplica-se apenas às consultas abertas na vista datasheet. Selecione Adicionar (o utilizador pode adicionar novos registos mas não pode editar registos existentes), Editar (o utilizador pode editar registos existentes e adicionar novos registos), ou Read Only (o utilizador só pode ver registos). O padrão é Editar.

Observações

Se utilizar a Folha de Dados para o argumento 'Ver', o Access apresenta o conjunto de resultados se a consulta for uma consulta selecionada, transversal, união ou pass-through cuja propriedade ReturnsRecords está definida como Sim; e executa a consulta se é uma consulta de ação, definição de dados ou pass-through cuja propriedade ReturnsRecords está definida para .

A ação OpenQuery é semelhante a clicar duas vezes na consulta no Painel de Navegação, ou clicar à direita na consulta no Painel de Navegação e selecionar uma vista. Com esta ação pode selecionar opções adicionais.

Sugestões    

  • Pode arrastar uma consulta do Painel de Navegação para a janela de design macro. Isto cria automaticamente uma ação OpenQuery que abre a consulta na vista da folha de dados.

    Mudar para a visualização de Design enquanto a consulta está aberta remove a definição de argumento do modo de dados para a consulta. Esta definição não está em vigor mesmo que o utilizador retorne à visualização da Folha de Dados.

  • Se não quiser exibir as mensagens do sistema que normalmente aparecem quando uma consulta de ação é executada (indicando que é uma consulta de ação e mostrando quantos registos serão afetados), pode utilizar a ação SetWarnings para suprimir a visualização destas mensagens.

Para executar a ação macro OpenQuery num módulo Visual Basic for Applications (VBA), utilize o método OpenQuery do objeto DoCmd.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade da tradução?
O que afetou a sua experiência?

Obrigado pelos seus comentários!

×