Ação de macro AbrirRelatório

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a ação AbrirRelatório em bancos de dados da área de trabalho do Access para abrir um relatório em Design view ou visualização de impressão ou para enviar o relatório diretamente para a impressora. Você também pode restringir os registros que são impressos no relatório.

Configuração

A ação AbrirRelatório tem os seguintes argumentos.

Argumento da ação

Descrição

Nome do relatório

O nome do relatório para abrir. Caixa Nome do relatório na seção Argumentos da ação do painel de construtor de macros mostra todos os relatórios do banco de dados atual. Este é um argumento necessário.

Se você executar uma macro contendo a ação AbrirRelatório em um library database, Access primeiro procura o relatório com este nome no banco de dados biblioteca e, em seguida, no banco de dados atual.

Modo de exibição

O modo de exibição no qual o relatório será aberto. Clique em Imprimir (imprimir o relatório imediatamente), Design ou Visualização de impressão na caixa Exibir. O padrão é Imprimir.

Nome do filtro

Um filter que restringe os registros do relatório. Você pode inserir o nome de uma existente query ou um filtro que foi salvo como uma consulta. No entanto, a consulta deve incluir todos os campos no relatório que você está abrindo ou ter sua propriedade OutputAllFields definida como Sim.

Condição onde

Uma cláusula SQL WHERE válida (sem a palavra ONDE) ou expression que o Access usa para selecionar registros do relatório base do table ou consulta. Se você selecionar um filtro com o argumento Nome do filtro , o Access aplicará essa cláusula WHERE aos resultados do filtro.

Para abrir um relatório e restringir seus registros àqueles especificados pelo valor de um controle em um formulário, use a seguinte expressão:

[ fieldname ] = formulários! [ nome do formulário ]! [ nome do controle no formulário ]

Substitua fieldname com o nome de um campo na tabela ou consulta do relatório que você deseja abrir subjacente. Substitua o nome do formulário e nome do controle no formulário com o nome do formulário e o controle no formulário que contém o valor a que ser registros no relatório para fazer a correspondência.

Observação : O comprimento máximo do argumento Condição onde é 255 caracteres. Se for necessário inserir uma mais complexa cláusula SQL WHERE mais do que isso, use o método AbrirRelatório do objeto DoCmd em um Visual Basic para módulo Applications (VBA). Você pode inserir instruções cláusula SQL WHERE de até 32.768 caracteres no VBA.

Modo de janela

O modo em que o relatório será aberto. Clique em Normal, oculto, ícone ou caixa de diálogo na caixa Modo de janela. O padrão é Normal.

Observação : Algumas configurações de argumentoodeM de janelanão se aplicam ao usar documentos com guias. Para alternar para janelas sobrepostas:

  1. Clique em arquivo e clique em Opções do Access. Se você estiver usando o Access 2007, clique em Botão Microsoft Office > Opções do Access.

  2. Na caixa de diálogo Opções do Access, clique em Banco de dados atual.

  3. Na seção Opções do aplicativo, em Opções de janela do documento, clique em Windows sobrepostos.

  4. Clique em OK, e em seguida, feche e reabra o banco de dados.

Comentários

A configuração de impressão para o argumento Exibir imprime o relatório imediatamente utilizando as configurações de impressora atuais, sem abrir a caixa de diálogo Imprimir. Você também pode usar a ação AbrirRelatório para abrir e configurar um relatório e, em seguida, use a ação Imprimir para imprimi-lo. Por exemplo, talvez você queira modificar o relatório ou usar a ação Imprimir para alterar as configurações de impressora antes de imprimir.

O filtro e a condição WHERE QUE você aplica se tornam a definição da propriedade de filtro do relatório.

A ação AbrirRelatório é semelhante a clicando duas vezes no relatório no painel de navegação, ou clicando no relatório no painel de navegação e selecionar um modo de exibição ou o comando Imprimir.

Dicas    

  • Para imprimir relatórios semelhantes para diferentes conjuntos de dados, use um filtro ou uma cláusula WHERE para restringir os registros impressos no relatório. Em seguida, edite a macro para aplicar um filtro diferente ou alterar o argumento Condição onde .

  • Você pode arrastar um relatório no painel de navegação para uma macro action row. Isso cria automaticamente uma ação AbrirRelatório que abre o relatório no modo de exibição de relatório.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×