none
Imprimir Solamente un Recibo en el informe. RRS feed

  • Pregunta

  • Hola:

    He creado un informe mediante el asistente, al cual le he añadido tres tablas (Recibos, Provincias, Empresas) de estas tablas coge el registro de recibos, el nombre de la provincia (tabla provincias) y el nombre y direccion de Empresas (tabla empresas).

    Desde el formulario, llamo de la siguiente forma al registro:

     

    '
            ' Creo la instancia del reporte
            '
            Dim report As New ReciboInforme
    
            '
            ' Cambio el path de la base de datos
            '
            report.DataSourceConnections(0).SetConnection("PORTATIL3-VAIO\SQLEXPRESS", "RecibosDB", True)
    
            '
            ' Asigno el reporte a visor
            '
            CrystalReportViewer1.ReportSource = report
    

    Pero con este código me salen todos los registros que se encuentran en la tabla recibos y yo solamente quiero imprimir el recibo actual. ¿Como habría que filtrarlo?. ¿Se hace dentro del informe o dentro del código anterior?

    Un Saludo.

    Juan CArlos

    lunes, 5 de septiembre de 2011 17:36

Respuestas

  • crea una instancia del ReportDocument y se lo asocias a tu  crystal viewer en el datasource,  en le mandas por medio de formulas de seleccion a tu reporte, algo asi

    dim CrRepDoc = Me.CrystalReportSource1.ReportDocument

    CrRepDoc.DataDefinition.RecordSelectionFormula = {formula deseleccion}=tu valor

    CrystalReportViewer.datasource = CrRepDoc


    Desarrollo de Sistemas
    • Marcado como respuesta elturle jueves, 8 de septiembre de 2011 22:14
    jueves, 8 de septiembre de 2011 2:25

Todas las respuestas

  • crea una instancia del ReportDocument y se lo asocias a tu  crystal viewer en el datasource,  en le mandas por medio de formulas de seleccion a tu reporte, algo asi

    dim CrRepDoc = Me.CrystalReportSource1.ReportDocument

    CrRepDoc.DataDefinition.RecordSelectionFormula = {formula deseleccion}=tu valor

    CrystalReportViewer.datasource = CrRepDoc


    Desarrollo de Sistemas
    • Marcado como respuesta elturle jueves, 8 de septiembre de 2011 22:14
    jueves, 8 de septiembre de 2011 2:25
  • Muchas Gracias Rubén. Va perfecto.

     

    Un Saludo.

    Juan Carlos

    jueves, 8 de septiembre de 2011 22:15