none
Problema al correr un reporte de Crystal Report en Windows Forms RRS feed

  • Pregunta

  • HOLA

    GRACIAS POR EL TIEMPO QUE DEDICAN

    TENGO UN PROBLEMA Y NO SÉ SI SE PUEDE Y POR ELLO NO DA EL RESULTADO ESPERADO.

    TENGO UN FORMULARIO CON UN MENÚ DE NOMBRE DE REPORTES LLAMADO FRM_REPORT_INV. Y OTRO DONDE TENGO UN CRYSTALREPORTVIEWER, LLAMADO CR_VISOR.

    TODOS LOS REPORTES LOS TENGO EN UNA CARPETA DENTRO DEL PROYECTO UI, LLAMADA INFORMES. PERO EL FRM_REPORT_INV LO TENÍA EN OTRA LLAMADA REPORTES_FRM, PERO ME SALIA ERROR DE QUE NO ENCONTRABA EL MANIFIESTO, ASÍ QUE LO PUSE EN LA CARPETA DE INFORMES (No supe como evitar el error)

    MI IDEA ES QUE CUANDO EL USUARIO SELECCIONE UN REPORTE UTILIZAR EL MISMO VISOR PARA TODOS LOS REPORTES.

    CABE ANOTAR QUE LOS QUERIES LOS CONVIERTO EN ARCHIVOS XML. CADA VEZ QUE GENERO UN REPORTE UTILIZO EL MISMO NOMBRE DEL DATASET Y ELMISMO NOMBRE DEL ARCHIVO XML (NO SE SI INCIDA EN ALGO).

    Inicialmente agregué todos los reportes .rpt al visor CR_VISOR. 

    En el constructor y en el load del formulario del visor puse esto:

        Dim vFile As Integer
        Public Sub New(ByVal file As Integer)
            vFile = file
            InitializeComponent()
        End Sub
        Private Sub CR_Visor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
    
            Me.CR_Visor.ReportSource = Nothing
            Select Case vFile
                Case Is = 1
                    Me.CR_Visor.ReportSource = CR_Inv_Bas_Prod_Resumen1
                Case Is = 2
                    Me.CR_Visor.ReportSource = CR_Inv_Bas_Prod_Detal1
                Case Is = 3
                    Me.CR_Visor.ReportSource = CR_Inv_Bas_Lineas_Categ1
                Case Is = 4
                    Me.CR_Visor.ReportSource = CR_Inv_Bas_Unidades1
                Case Is = 5
                    Me.CR_Visor.ReportSource = CR_Inv_Bas_Atributos1
            End Select
    
        End Sub

    A este formulario le paso un número que indica que reporte utilizar, segun la seleccion de reporte hecha por el usurio.

    EL PROBLEMA ES QUE SOLO APARECE EL ULTIMO REPORTE AGREGADO AL VISOR.

    ¿QUE PUEDO HACER?

    GRACIAS POR LA COLABORACION QUE PUEDAN DARME.


    Saludos, Solph.

    sábado, 16 de noviembre de 2013 13:32

Todas las respuestas

  • genera un reporte principal y cargas los reportes secundarios, como sub reportes, en cuanto a los parametros, primero los pasas al principal y de ahi a los sub reportes
    martes, 10 de diciembre de 2013 19:39
  • Gracias Rodrigo,

    por colaborarme... en la nueva vista del foro me confundo... y pensé que nadie había respondido...

    no sé como es eso de sub reportes... voy a investigarlo... si tienes algunos link que me expliquen te lo agradezco.


    Saludos, Solph.

    miércoles, 25 de diciembre de 2013 11:41
  • Debes generar los sub reportes, como si se trataran de reportes independientes , despues en el reporte principal ,  y presiona el boton derecho, aparecerá un sub menu, dentro de ese sub menu, hay una opcion llamada "insert" y dentro de "insert" hay una opcion de "sub reports".

    Saludos

    • Propuesto como respuesta Rodrigo Menares viernes, 23 de diciembre de 2016 16:02
    miércoles, 25 de mayo de 2016 22:28