none
Como exportar apenas para PDF? RRS feed

  • Pergunta

  • Pessoal, bom dia.

    Alguém sabe como configurar o report para apresentar apenas a opção de exportação para PDF? (Não quero que mostre a opção para exel)

    domingo, 13 de setembro de 2009 08:32

Todas as Respostas

  • Bruno,

    Na pasta do seu reporting services existe um arquivo 'rsreportserver.config'. Antes de alterar as configuracoes, crie um backup pois se o arquivo ficar com um formato nao suportado voce nao conseguira startar o servico do RS. Esse arquivo tem uma sessao chamada 'Render' mais ou menos assim:

    <Render>
        <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.XmlDataRenderer.XmlDataReport,Microsoft.ReportingServices.XmlRendering"/>
        <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering/>
        <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.CsvRenderer.CsvReport,Microsoft.ReportingServices.CsvRendering"/>
        <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageReport,Microsoft.ReportingServices.ImageRendering"/>
        <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PdfReport,Microsoft.ReportingServices.ImageRendering"/>
        <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RemoteGdiReport,Microsoft.ReportingServices.ImageRendering" Visible="false" LogAllExecutionRequests="false"/>
        <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false" LogAllExecutionRequests="false"/>
        <Extension Name="HTML3.2" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html32RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"/>
        <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"/>
        <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"/>
    </Render>


    Cada uma dessas linhas se refere a uma das opcoes da drop box, voce pode adicionar a tag 'Visible="false"' isso fara com que aquela opcao nao apareca na combo.

    Esta pagina contem mais detalhes:
    http://msdn.microsoft.com/en-us/library/ms156281.aspx

    Att
    Boreki
    http://www.boreki.eng.br
    segunda-feira, 14 de setembro de 2009 17:43
  • Obrigado Boreki, é exatamente isso que estou precisando.

    Apenas um problema: Não tenho a pasta do reporting services, nem o arquivo rsreportserver.config.

    Estou usando o Visual Studio 2005 com o Sql Server 2005 Express. Será que eu criando este arquivo na mão existe a possibilidade de associar?
    segunda-feira, 14 de setembro de 2009 18:07
  • Bruno,

    Este arquivo é criado durante o processo de instalação do Reporting Services, neste caso, esta alteração irá funcionar somente se você tiver o Reporting Services instalado.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    segunda-feira, 14 de setembro de 2009 23:42