Visualizador de relatório para SSRs

Um visualizador de relatório fácil de usar para serviços de relatórios do SQL Server
Baixe Agora

Visualizador de relatório para SSRs Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Coppermill
  • Sistemas operacionais:
  • Windows 2K / XP / 2003 / Vista / 2008 / 7
  • Tamanho do arquivo:
  • 206 KB

Visualizador de relatório para SSRs Tag


Visualizador de relatório para SSRs Descrição

Ter um número de relatórios de SSRS é tudo bem e bom, mas se os usuários finais não puderem ver os relatórios, ele é inútil, precisamos gerar um método de visualização dos relatórios por meio de um pequeno aplicativo. O aplicativo do Visualizador de Relatórios será construído usando C # .NET 2.0 e é configurável pelos serviços da Web fornecidos pelos serviços de relatórios. Os serviços da Web de serviços de relatórios são uma maneira padrão do setor de acessar informações via SOAP. Esta ferramenta foi desenvolvida para ser um pequeno visualizador de relatório para serviços de relatórios do SQL Server. Os serviços da Web fornecidos pelos serviços de relatórios fornecem uma interface no motor de relatórios para obter acesso aos relatórios e os trabalhos internos de relatório. Ao interferir aos serviços da Web de serviços de relatórios, podemos extrair os relatórios disponíveis que foram carregados no servidor de serviços de relatórios. Quando o visualizador de relatórios é carregado, ele se comunicará ao servidor de relatórios, que é configurável por meio do arquivo de configuração do aplicativo, para recuperar uma lista de relatórios e pastas disponíveis. Os relatórios e pastas podem ser exibidos no visualizador de relatórios como uma lista, ao selecionar uma pasta que o visualizador de relatórios será exibido para essa pasta e retornará uma lista de relatórios e pastas. É importante notar que apenas objetos visíveis serão exibidos, quaisquer objetos que foram definidos como ocultos não serão exibidos no visualizador de relatórios. Isso permite objetos auxiliares, como imagens e fontes de dados, para serem escondidos dos usuários finais. Uma vez que um relatório tenha sido selecionado, os parâmetros desse relatório são exibidos dinamicamente pelo visualizador de relatórios, olhando para a lista de parâmetros dos serviços da Web do servidor de relatórios e gerando as solicitações necessárias. Uma vez que todos os parâmetros tiverem sido capturados, o visualizador de relatórios fará uma solicitação para o servidor de relatório através do HTML para recuperar o relatório e passar os parâmetros, isso permitirá que o visualizador de relatório exiba o relatório ao usuário, que pode então optar por Imprimir ou exportar o relatório é que eles desejarem. Este código destina-se a fornecer o Visualizador para serviços de relatórios SQL que usa exclusivamente a API de sabão para renderização. O visualizador será incorporado como um fragmento de controle personalizado do usuário no formulário de chamada. Este documento irá ajudá-lo se você estiver procurando por mais controle sobre como você pode integrar um relatório e seus parâmetros no aplicativo do Visualizador de Relatório que pode usar diferentes métodos de autenticação do que os serviços de relatórios, geralmente se você quiser algo mais do que você já encontra no Controle do servidor Web do ReportViewer. Todos os prompts para parâmetros são criados dinamicamente e você pode facilmente aplicar formatação diferente ou até mesmo ocultar algumas delas. usando o Visualizador de Relatório O uso do Visualizador de Relatórios é muito simples, basta fornecer o caminho WSDL do servidor de relatório, a localização do servidor de relatório e se você precisar para a pasta do relatório. Configurando o arquivo de configuração do aplicativo, segue o padrão Microsoft para anexar aos serviços da Web e fornecendo parâmetros de aplicativo, um exemplo de um arquivo app.config está listado abaixo: Exemplo C # código para usar e chamando o visualizador de relatório: // instanciar o objeto Eh.reportviewer.reports r = novo eh.reportviewer.reports (); // Passe a pasta do relatório que você deseja iniciar, se isso não for fornecido, a raiz será usada R.Reportfolder = "/ Photonet Relats Project"; // Carregue um único formulário, se você deixar isso, uma coleção de formulários será exibida Relatórios.ReportName = ReportName; // exibir os relatórios r.DisplayReports ();


Visualizador de relatório para SSRs Software Relacionado