Ação de macro AbrirRelatório

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Você pode usar a ação AbrirRelatório em bancos de dados da área de trabalho do Access para abrir um relatório no modo Design 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 a ser aberto. A caixa nome do relatório na seção argumentos da ação do painel Construtor de macros mostra todos os relatórios no banco de dados atual. Esse é um argumento obrigatório.

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

Modo de Exibição

O modo de exibição em que o relatório será aberto. Clique em Imprimir (imprimir o relatório imediatamente), designou visualização de impressão na caixa de exibição . O padrão é Imprimir.

Nome do filtro

Um filtro que restringe os registros do relatório. Você pode inserir o nome de um consulta existente ou um filtro 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 WHERE) ou expressão que o Access usa para selecionar registros da tabela ou consulta subjacente do relatório. 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 ] = Forms! [ FormName ]! [ ControlName no formulário ]

Substituir FieldName pelo nome de um campo na tabela ou consulta base do relatório que você deseja abrir. Substitua FormName e ControlName em Form pelo nome do formulário e controle no formulário que contém o valor que você deseja que os registros do relatório correspondam.

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

Modo de janela

O modo no qual o relatório será aberto. Clique em normal, oculto, íconeou caixa de diálogo na caixa modo de janela . O padrão é normal.

Observação: Algumas configurações do argumento Mode do Window não se aplicam ao usar documentos com guias. Para alternar para janelas sobrepostas:

  1. Clique em arquivo e em 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 da janela do documento, clique em janelas sobrepostas.

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

Comentários

A configuração Imprimir do argumento modo de exibição imprime o relatório imediatamente usando as configurações da impressora atual, 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, usar a ação Imprimir para imprimi-lo. Por exemplo, você pode querer modificar o relatório ou usar a ação Imprimir para alterar as configurações da impressora antes de imprimir.

O filtro e a condição WHERE que você aplica tornam-se a configuração da propriedade Filter do relatório.

A ação AbrirRelatório é semelhante a clicar duas vezes no relatório no painel de navegação ou clicar com o botão direito do mouse 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 do painel de navegação para uma linha de ação de macro. Isso cria automaticamente uma ação AbrirRelatório que abre o relatório no modo relatório.

Expanda suas habilidades no Office
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.

×