none
PROBLEMA CON REPORTING SERVICES, AYUDA URGENTE!! RRS feed

  • Pregunta

  • Hola!, tengo un problema alguien sabe que control puedo usar o de que manera puedo abrir en una pagina asp
    reportes con extension .rdl, el reportviewer solo puedo abrir .rdlc

    De antemano les agradezco
    lunes, 6 de junio de 2011 19:58

Respuestas

  • Pare eso deberías tener una instalación de un servidor de Reporting Services, los rdl funcionan con el servidor, los rdlc funcionan en modo local.

     

    Cordial saludo,

     


    Mauricio Atanache G. - MCP
    Bogotá - Colombia
    "Bienaventurados los Pesimistas. Por que hacen BACKUPS."
    martes, 7 de junio de 2011 3:32
  • Con un poco de habilidad puedes convertir el .rdl en .rdlc. Básicamente los dos comparten el mismo esquema XML, con algunas pequeñas diferencias como por ejemplo que el .rdl contiene internamente una descripción del origen de los datos, mientras que el .rdlc no tiene dicha descripción porque los datos se los suministra el programa que lo aloja. Puedes renombrar el .rdl a .rdlc, probarlo desde el ReportViewer, y si te da algún error fijarte en el texto del mensaje de error y arreglar a mano la parte correspondiente.

     

    martes, 7 de junio de 2011 6:39
    Moderador

Todas las respuestas

  • Pare eso deberías tener una instalación de un servidor de Reporting Services, los rdl funcionan con el servidor, los rdlc funcionan en modo local.

     

    Cordial saludo,

     


    Mauricio Atanache G. - MCP
    Bogotá - Colombia
    "Bienaventurados los Pesimistas. Por que hacen BACKUPS."
    martes, 7 de junio de 2011 3:32
  • Con un poco de habilidad puedes convertir el .rdl en .rdlc. Básicamente los dos comparten el mismo esquema XML, con algunas pequeñas diferencias como por ejemplo que el .rdl contiene internamente una descripción del origen de los datos, mientras que el .rdlc no tiene dicha descripción porque los datos se los suministra el programa que lo aloja. Puedes renombrar el .rdl a .rdlc, probarlo desde el ReportViewer, y si te da algún error fijarte en el texto del mensaje de error y arreglar a mano la parte correspondiente.

     

    martes, 7 de junio de 2011 6:39
    Moderador
  • Agradezco mucho la ayuda!, el problema es que son demasiados reportes y lo que pensaba hacer era solo darles la direccion de cada reporte segun lo que quisiera ver el usuario, no podria convertir tantos reportes, pero mil gracias por la ayuda!
    martes, 7 de junio de 2011 15:09
  • Bueno, una vez que conviertas un informe y veas qué es lo que hay que cambiar, a lo mejor no lo encuentras tan difícil. Puede que con un simple "buscar y reemplazar" se puedan convertir todos de golpe.

    Sin embargo, el mayor problema no está en convertir los .rdl, sino en que tienes que alimentarlos de datos, y cada uno tomará probablemente un dataset distinto. Si quieres emitirlos en lado cliente (.rdlc), ese dataset lo tiene que construir tu programa, por lo que no vale con apuntar al informe y ya está. Para que el dataset se genere de forma automática a partir del contenido del .rdl, hay que ejecutarlo en lado servidor, teniéndolos instalados en Reporting Services. Eso sí, si los instalas de esta manera, sí que es fácil hacer lo que quieres, porque basta con asignarle al ReportViewer la dirección que tiene el informe almacenado en el servidor de informes.

    martes, 7 de junio de 2011 19:54
    Moderador