La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2380 - IMPRIMIR DATOS DESDE UN ARRAY CON CRYSTAL REPORT
Autor:  Ximena Tamame
Necesito imprimir datos que tengo en una matriz, arme un informe a mano utilizando el objeto print, y un bucle for, pero me gustaria imprimir con el cristal report, estoy trabajando con visual basic 5, se puede?? existe alguna forma que no sea armar el informe a mano??

  Respuesta:  Bruno Forchieri
Sí, hay manera de solucionar tu problema; Crystal Reports acepta el paso de valores a sus reportes como "fórmulas". Colocando una o varias de estas formulas en el Detalle del reporte, podrás acceder a ellas desde VB. Al colocarlas en el detalle, o en algún grupo, conseguirás un registro por cada cambio del valor de la fórmula.

El código sería algo así:
crystal1.formulas(i)= "Nombre_DE_formula=´" & valor_al_reporte
i = i+1 ´Siempre incrementa este contador luego de cada fórmula.

Espero que te sea útil, cualquier duda, preguntáme.
Saludos,