none
Reportes en VBNET con Crystal Report RRS feed

  • Pregunta

  • Hola,

     

    Alguno me podría sugerir como hacer para poder hacer un reporte que muestre varios documentos, es decir multifacturas y no una por una? es decir poder enviar por parámetro que me imprima desde tal fecha a tal fecha o estado, no sé si me explico que se pueda enviar formulas por parametro y el reporte muestre según lo que envié.

    No tengo mucho conocimiento del CrystalReport  que viene con el VST2008 así que si alguien me sugiere un enlace o tutorial de simple a avanzado, le estaría muy agradecida

     

    • Cambiado Enrique M. Montejo sábado, 28 de mayo de 2011 14:28 Crystal Reports (De:Lenguaje VB.NET)
    sábado, 28 de mayo de 2011 10:04

Todas las respuestas

  • Buenas divinagirl.

    Yo lo que haría sería primero obtener cuántas facturas están en ese rango de fechas, digamos que la consulta te trae 5.

    Ahora lo que haría sería un bucle del total de facturas que haya y ese bucle hacer lo siguiente:

    Primero la carga de un DataSet por cada registro:

     

    Dim strConnection As String = "..."
    Dim Connection As New OleDbConnection(strConnection)
    Dim strSQL As String = "Select * From Facturas where X"
    Dim DA As New OleDbDataAdapter(strSQL, Connection)
    Dim DS As New DataSet
    DA.Fill(DS, "Customers")
    

    Montar el viewer con el DataSet.

     

    Dim strReportPath As String = Application.StartupPath & _
    "\" & strReportName & ".rpt"
    
    Dim cr As New ReportDocument
    cr.Load(strReportPath)
    cr.SetDataSource(DS.Tables("Facturas"))
    

     

    Coméntame si tienes alguna duda.

    Un saludo.


    http://www.lopezatienza.es
    sábado, 28 de mayo de 2011 11:36
  • hola

    podrias usar Crystal en conjunto con DataSet Tipados, entocnes el tema de parametros no se lo envias al reporte, sino que lo usspara filtrar los datos en la query que cargaria el datatable y luego uando tengas el conjunto de datos listo se lo pasas al reporte

    seria un poco como esto

    Crystal Reports – Usar DataSet Tipado con dos datatable

    unido a esto

    [ADO.NET] Filtrar rango de fechas

    o sea filtras la query por fechas y cargas el dataset tipado que envias al reporte

    aqui mas info

     

    Informes Crystal Reports

    Creación de Reportes con Crystal Reports en Visual Studio 2005/2008

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 28 de mayo de 2011 11:57