Crystal Report - POR FAVOR AYUDENME!!!!

 
Vista:

POR FAVOR AYUDENME!!!!

Publicado por Ruso (5 intervenciones) el 28/09/2005 02:30:54
tengo una aplicacion en vb6 y reportes en CR9 pero no se como pasar parametros desde el form que llama al reporte.
yo quiero filtrar por un determinado campo pero quiero pasarle el valor de un text que tengo en mi formulario...
alguien me puede ayudar???
desde ya muchas gracias
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:POR FAVOR AYUDENME!!!!

Publicado por Luis Hansel (109 intervenciones) el 03/02/2006 15:11:47
Saludos:

Debo suponer que ya tienes una referencia de Crystal dentro de tu proyecto Visual Basic. De no ser así, debes hacerla.

Luego declaras una variable del tipo CRAXDRT.Application y otra del tipo CRAXDRT.Report:

Dim VariableApp as New CRAXDRT.Application
Dim VariableRep as CRAXDRT.Report

Set VariableRep = VariableApp.OpenReport(<Ruta y nombre del reporte>)

Hasta aquí no has hecho más que abrir el reporte que contiene el parámetro que quieres pasar desde Visual Basic, pero debes hacerlo.

VariableRep.ParameterFields.GetItemByName(<Nombre del parámetro>).AddCurrentValue <Valor del parámetro>

¡Listo! Puedes pasar el valor que necesitas, a tantos parámetros como los que se te ocurran. (Una linea de código por cada parámetro)
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