none
Deshabilitar la opcion de exportar a Excel RRS feed

  • Pregunta

  • Hola a todos....

    como dice el titulo de mi consulta....Como deshabilito la opcion de exportar a Excel de un ReportViewer para que solo quede la opcion de exportar a PDF, busque en las propiedades del ReportViewer y nada :(

    ojala puedan ayudarme, desde ya gracias....

    Trabajo con VS2008, RS, SQL 2005

    miércoles, 16 de septiembre de 2009 17:25

Respuestas

  • Hola,

    Claro que se puede quitar dicha opción. Tan sólo tiene que irte a los archivos de configuración en tu IIS. El problema que tengo ahora es que no recuerdo de cabeza cual es :(.

    Cuando llegue a casa lo miro ;)

    También puedes hacerlo desde código con este ejemplo: http://geeks.ms/blogs/fdiaz/archive/2007/02/20/how-to-sobreescribir-el-toolstrip-del-control-reportviewer.aspx

    Yo lo utlicé para añadir una nueva extensión a access, pero también puedes quitarla.

    Un Saludo


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    viernes, 9 de octubre de 2009 8:10
    Moderador
  • Hola,

    Entra en el IIS y en la carpeta de los reports (concretamente ReportServer), comenta esta línea:

    <

     

    Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/>

    Prueba y nos cuentas ;)

    Un Saludo


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    miércoles, 14 de octubre de 2009 8:13
    Moderador

Todas las respuestas

  • Hola,solo puede deshabilitar la opcion de exportar pero no seleccionar que formato.
    Si quiere usted hacer eso lo mas recomendable es que arme un control custom usando los Web Service de SSRS.
    Maxi Accotto Consultoria en SQL Server Buenos Aires - Argentina http://blog.maxiaccotto.com
    jueves, 17 de septiembre de 2009 3:19
    Moderador
  • Maxi, gracias por responder...

    ...que fome que no exista un truco para hacer lo que necesito... Lo que tu me propones es crear un Control para hacer la exportacion a PDF ??

    de ser asi no tengo idea como se hace, podrias darme una mano con aquello o un Link de ayuda para llevar esto a cabo...

    Gracias
    jueves, 17 de septiembre de 2009 14:39
  • Exacto, lo que yo te digo es que armes tu propio control, acordate que SSRS utiliza Web service y URL, el control que ya viene no hace magia sino que consume via url a SSRS, tu deberias hacer lo mismo.

    Otra opcion es que si no quieres que nadie pero nadie exporte a Excel, elimines el render desde el reporting service, esto lo puedes hacer desde la configuracion.

    Como programar el control escapa a mis conocimientos y te recomiendo que uses .net para hacerlo
    Maxi Accotto Consultoria en SQL Server Buenos Aires - Argentina http://blog.maxiaccotto.com
    jueves, 17 de septiembre de 2009 18:05
    Moderador
  • Si es posible personalizar la exportación en crystal reports, hasta he logrado poner mi propio código de exportación, date un paseo por mi blog .

    Espero te sirva, cualquier duda me comentas.

    Saludos!

    jueves, 17 de septiembre de 2009 21:15
  • Gracias eperedO, pero trabajo con Reporting Services, vere como hacer lo que me dice Maxi, ojala y me resulte :(


    suerte a mi...
    lunes, 21 de septiembre de 2009 13:25
  • Hola,

    Claro que se puede quitar dicha opción. Tan sólo tiene que irte a los archivos de configuración en tu IIS. El problema que tengo ahora es que no recuerdo de cabeza cual es :(.

    Cuando llegue a casa lo miro ;)

    También puedes hacerlo desde código con este ejemplo: http://geeks.ms/blogs/fdiaz/archive/2007/02/20/how-to-sobreescribir-el-toolstrip-del-control-reportviewer.aspx

    Yo lo utlicé para añadir una nueva extensión a access, pero también puedes quitarla.

    Un Saludo


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    viernes, 9 de octubre de 2009 8:10
    Moderador
  • Fran te agradezco mucho tu ayuda, pero no logro implementarla :(

    a ver si me ayudas con este tema con la 1ra solucion que me dabas de deshabilitarlo desde el IIS...

    ...desde ya gracias

    saludos
    martes, 13 de octubre de 2009 21:30
  • Hola,

    Entra en el IIS y en la carpeta de los reports (concretamente ReportServer), comenta esta línea:

    <

     

    Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/>

    Prueba y nos cuentas ;)

    Un Saludo


    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    miércoles, 14 de octubre de 2009 8:13
    Moderador
  • Hola Fran ojo con eso, porque en principio lo saca para todo SSRS lo cual no lo puedes personalizar, segundo, ante un nuevo service pack o hotfix sefguramente tengas problemas y hasta lo vuelva a la normalidad  :)
    Maxi Accotto Consultoria en SQL Server Buenos Aires - Argentina http://blog.maxiaccotto.com
    sábado, 17 de octubre de 2009 13:40
    Moderador
  • Ya, pero eso es algo que debe evaluar Netzio y en caso de que siga con algun nuevo SP, con volverlo a cambiar listo  ;)

    Saludos!
    Fran Díaz | {geeks.ms/blogs/fdiaz/} | {onobanet.com} | {secondnug.com}
    martes, 20 de octubre de 2009 11:16
    Moderador
  • Sñrs. es mi deber darle la razón a Fran aunque lo que dice Maxi también es cierto(supongo), le doy la razón a Fran porque en mi aplicación en toda ella, en todos los reportes no quiero(por petición del cliente) exportar a Excel, por ende es perfecto deshabilitarlo como el me dice....
    ...de todos modos quedare atentisimo cuando actualice el SQL con el Windows Update haber si hubo algun cambio....

    Gracias

    Saludos
    martes, 20 de octubre de 2009 12:27