Visual Basic.NET - Llamada a Crystal Reports desde WinForms .Net 2003

 
Vista:
Imágen de perfil de Cesar

Llamada a Crystal Reports desde WinForms .Net 2003

Publicado por Cesar (1 intervención) el 25/07/2009 14:53:29
Saludos a todos:

Les comento que necesito desde un win forms (.Net 2003) ingresar algunos datos para luego filtrar una vista y posteriormente hacer la llamada al reporte desarrollado en Crystal Reports 8.5

De antemano les agradezco su apoyo.

Saludos,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamada a Crystal Reports desde WinForms .Net 2

Publicado por Héctor Buendía Rivas (34 intervenciones) el 31/07/2009 19:38:23
Te lo trate de poner lo mas basico que pude.

'------Declara estos campos
Dim parametro_coleccion As New CrystalDecisions.Shared.ParameterValues()
Dim parametro_valor As New CrystalDecisions.Shared.ParameterDiscreteValue()
'------Declara tu reporte que es el archivo que creaste de crystal
Dim rep As New rptMensualdeCobranza

'--------esta parte es para pasar parametros al crystal, primero limpia la coleccion y despues agrega el valor. Vuelve a limpiar por cada campo asi le hice yo. No me gusta pero no encontre otra forma.

With rep
parametro_coleccion.Clear()
parametro_valor.Value = FechaInicial
parametro_coleccion.Add(parametro_valor) .DataDefinition.ParameterFields("Fecha1").ApplyCurrentValues(parametro_coleccion)

parametro_coleccion.Clear()
parametro_valor.Value = FechaFinal
parametro_coleccion.Add(parametro_valor) .DataDefinition.ParameterFields("fecha2").ApplyCurrentValues(parametro_coleccion)

'------------esto es para presentar tu reporte en el winform
crvReporte.ReportSource = rep
End With

'---------Libera variables.
rep = Nothing
parametro_coleccion = Nothing
parametro_coleccion = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar