Visualizando relatórios
Ao criar um relatório, convém visualizá-lo antes da publicação em um ambiente de produção. Há várias formas de se fazer isso: você pode alternar para o modo de Visualização no Designer de Relatórios, usar a janela de visualização do Designer de Relatórios e publicar o relatório em um servidor de relatórios em um ambiente de teste.
Observação |
---|
Quando você visualizar um relatório, seus dados serão armazenados em cache em um arquivo no computador local. Ao visualizar novamente o mesmo relatório usando a mesma consulta, os mesmos parâmetros e as mesmas credenciais, o Designer de Relatórios recuperará a cópia em cache em vez de executar a consulta mais uma vez. O arquivo de dados será salvo como <reportname>.rdl.data no mesmo diretório do arquivo de definição de relatório. Ele não será excluído quando você fechar o Designer de Relatórios. |
Modo de Visualização
É possível visualizar um relatório no Designer de Relatórios clicando em Visualizar. Isso executará o relatório localmente, usando a mesma funcionalidade de processamento e renderização de relatório do servidor de relatórios. O relatório será exibido como uma imagem interativa: é possível selecionar parâmetros, clicar em links, exibir o mapa do documento e expandir e recolher áreas ocultas do relatório. Também é possível exportar o relatório para qualquer formato de renderização instalado.
Visualização autônoma
Outra forma de visualizar um relatório é executar seu projeto em uma configuração de depuração, por exemplo, para depurar assemblies personalizados que você criou. Há três maneiras de executar um projeto:
Clicando em Iniciar no menu Depurar.
Clicando no botão Iniciar da barra de ferramentas padrão Visual Studio.
Pressionando F5.
Se você usar a configuração de projeto que cria um relatório mas não o implanta, o relatório especificado na propriedade StartItem da configuração atual será aberto em outra janela de visualização. A janela de visualização exibirá o relatório da mesma forma e terá a mesma funcionalidade do modo de Visualização.
Observação |
---|
Antes de depurar um relatório, defina um item inicial. Para definir um item inicial no Gerenciador de Soluções, clique com o botão direito do mouse no projeto de relatório, clique em Propriedades e, em seguida, em StartItem, selecione o nome do relatório que será exibido. |
Para visualizar um relatório em particular que não é o item inicial do projeto, selecione uma configuração que cria o relatório mas não o implanta (por exemplo, a configuração DebugLocal), clique com o botão direito do mouse no relatório e, em seguida, clique em Executar. Escolha uma configuração que não implante o relatório, caso contrário, o relatório será publicado no servidor de relatórios em vez de ser exibido localmente na janela de visualização.
Visualizar Impressão
Na primeira vez em que você visualizar o relatório em modo de Visualização ou na janela de visualização, a exibição do relatório será similar a um relatório gerado pela extensão de renderização HTML. A visualização não é HTML, mas o layout e a paginação do relatório são semelhantes a uma saída em HTML.
Você pode alterar a exibição para representar um relatório impresso alternando para o modo Visualizar Impressão. Clique no botão Visualizar Impressão na barra de ferramentas de visualização. O relatório será exibido como se tivesse sido impresso. Essa exibição é semelhante à saída produzida pelas extensões de renderização de Imagem e PDF. A visualização de impressão não é um arquivo de imagem ou PDF, mas o layout e a paginação do relatório são semelhantes a uma saída nesses formatos.
Publicando em um servidor de teste
Também é possível testar os relatórios publicando-os em um servidor de teste. A publicação do relatório em um servidor de teste é igual à publicação em um servidor de produção. Para obter mais informações sobre como publicar um relatório, consulte Publicando relatórios em um servidor de relatórios.
Consulte também
Tarefas
Imprimir um relatório (Construtor de Relatórios e SSRS)
Conceitos
Imprimir relatórios (Construtor de Relatórios e SSRS)