none
Generar subreporte con crystal report RRS feed

  • Pregunta

  • Hola tengo una duda sobre crystal report. Necesito generar un informe con información de una base de datos, pero en funcion del tipo de una columna paticular del resultado de la consulta generar un texto, un cuadro con información o una tabla con varios valores a mostrar en el informe. No encuentro la forma de realizarlo, dado que debería sr dinámico en función del resultado de la consulta.
    El resultado de la consulta tendria informacion del tipo

    Nombre requisito, propiedad, tipo propiedad, por ejemplo

    requisito1, tabl1, tabla
    requisito1, observacion1, texto
    requisito2, observacion2, texto
    requisito2, observacion3, texto


    <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:595.3pt 841.9pt; margin:350.55pt 71.3pt 350.55pt 71.3pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->
                   
     

    Requisito 1

     
     
       
     
       

    Tipo Observacion

     
     
       

    Requisito 2

     

    martes, 21 de abril de 2009 19:41

Respuestas

  • hola,

    Un planteo nada mas, no has pensado en armar varios reportes y dependiendo de requisito que detectes lanzar visualmente uno u otro?

    Digo no se si es que necesitas si o si que sea un solo reporte, si es asi este planteo estaria de mas, pero por ahi es la solucion mas practica.
    Lo que harias es crear una reporte de Crystal por como debes mostrar la info en tabla o en cuadros de texto, y previo switch decides cual utilizar.

    Se que con SubReports seria mas consistente, pero deberias jugar con codigo en Crystal para ocultar o mostrar secciones, es lago mas complicado que salga bien.

    Saludos
    Leandro Tuttini
    • Marcado como respuesta gato1983 lunes, 4 de mayo de 2009 12:16
    martes, 21 de abril de 2009 21:18
  • Fijate si te sirven estos links.

    http://aspalliance.com/1673_Creating_SubReports_Using_Crystal_Reports.all (este articulo es muy bueno, muy bien explicado pero en ingles)

    http://msdn.microsoft.com/en-us/library/ms227520(VS.80).aspx

    Saludos,
    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    miércoles, 22 de abril de 2009 14:02

Todas las respuestas

  • hola,

    Un planteo nada mas, no has pensado en armar varios reportes y dependiendo de requisito que detectes lanzar visualmente uno u otro?

    Digo no se si es que necesitas si o si que sea un solo reporte, si es asi este planteo estaria de mas, pero por ahi es la solucion mas practica.
    Lo que harias es crear una reporte de Crystal por como debes mostrar la info en tabla o en cuadros de texto, y previo switch decides cual utilizar.

    Se que con SubReports seria mas consistente, pero deberias jugar con codigo en Crystal para ocultar o mostrar secciones, es lago mas complicado que salga bien.

    Saludos
    Leandro Tuttini
    • Marcado como respuesta gato1983 lunes, 4 de mayo de 2009 12:16
    martes, 21 de abril de 2009 21:18
  • Hola Leandro, gracias por la respuesta, pero lo que estoy necesitando es armar un unico reporte con las diferentes secciones y diferentes tipos de elementos en funcion de los datos de mi consulta. Mi problema principal es que es reporte (el .rpt) no lo puedo generar dinamicamente, sino que tengo que tener el informe o el template del mismo, o en el caso de tener varios subreportes tengo que tener creados todos, si se pudiera manipular el .rpt en ejecucion seria simple. No he encontrado mucha documentacion sobre como hacer o si se puede hacer esto
    miércoles, 22 de abril de 2009 13:21
  • Fijate si te sirven estos links.

    http://aspalliance.com/1673_Creating_SubReports_Using_Crystal_Reports.all (este articulo es muy bueno, muy bien explicado pero en ingles)

    http://msdn.microsoft.com/en-us/library/ms227520(VS.80).aspx

    Saludos,
    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    miércoles, 22 de abril de 2009 14:02