La siguiente rutina permite enviar multiples parametros a un determinado reporte.
En este ejemplo, el reporte tiene 7 parametro. Se debe empezar desde el numero cero.
Ruta es una constante que indica el "path" en donde se encuentra el archivo fisico.
RepSalas.rpt es el reporte diseñado.
VisorReporte es el objeto Crystal Report insertado en el proyecto.
IdSala es el valor del parametro que en este caso se envia 7 veces.
cryRpt.Load(Ruta & "RepSalas.rpt")
cryRpt.SetParameterValue(0, IdSala)
cryRpt.SetParameterValue(1, IdSala)
cryRpt.SetParameterValue(2, IdSala)
cryRpt.SetParameterValue(3, IdSala)
cryRpt.SetParameterValue(4, IdSala)
cryRpt.SetParameterValue(5, IdSala)
cryRpt.SetParameterValue(6, IdSala)
VisorReporte.ReportSource = cryRpt
VisorReporte.Refresh()
|