Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a ação OpenReport nos bancos de dados da área de trabalho do Access para abrir um relatório em modo Design ou Visualização de Impressão ou enviar o relatório diretamente para a impressora. Você também pode restringir os registros impressos no relatório.

Configuração

A ação OpenReport 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 de Ação do painel Construtor de Macro mostra todos os relatórios no banco de dados atual. Esse é um argumento obrigatório.

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

Modo de exibição

A exibição na qual o relatório será aberto. Clique em Imprimir (imprima o relatório imediatamente), Design ou Visualização de Impressão na caixa 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 de 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.

Onde condição

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 ] = Formulários! [ formname ]! [ nome do controle no formulário ]

Substitua fieldname pelo nome de um campo na tabela subjacente ou consulta do relatório que você deseja abrir. Substitua formname e controlname no formulário pelo nome do formulário e o controle no formulário que contém o valor que você deseja que os registros no relatório correspondam.

Observação: O comprimento máximo do argumento Where Condition é de 255 caracteres. Se você precisar inserir uma cláusula SQL WHERE mais complexa por mais tempo do que isso, use o método OpenReport do objeto DoCmd em um módulo VBA (Visual Basic for Applications). 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, Ícone ou Caixa de Diálogo na caixa Modo de Janela . O padrão é Normal.

Observação: Algumas configurações de argumento de odeda Janela M não se aplicam ao usar documentos com guias. Para alternar para janelas sobrepostas:

  1. Clique em Arquivo e clique em Opções de Acesso

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

  3. Na seção Opções de Aplicativo , em Opções de Janela de Documento, clique em Sobreposição do Windows.

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

Comentários

A configuração Imprimir para o argumento Exibir imprime o relatório imediatamente usando as configurações atuais da impressora, sem trazer a caixa de diálogo Imprimir . Você também pode usar a ação OpenReport para abrir e configurar um relatório e, em seguida, usar a ação PrintOut para imprimi-lo. Por exemplo, você pode querer modificar o relatório ou usar a ação PrintOut 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 OpenReport é 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 uma 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 altere o argumento Onde Condição .

  • Você pode arrastar um relatório do Painel de Navegação para uma macro linha de ação. Isso cria automaticamente uma ação OpenReport que abre o relatório no modo de exibição Relatório.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×