Mauro.

En mi caso particular utilizo Crystal a full, y le paso el dataset o
datatable según corresponda, entonces así puedo manejar los datos que va
recibir el crystal, no he encontrado nada mejor que el crystal, si le
agarras la mano podes hacer cualquier cosa. Lo único las máquina que
utilicen tu aplicación deberán ser lo más nuevas posibles para que trabaje
bien, de lo contraria será bastante lento la generación de los reportes.

 

Para empezar te hago un pequeño ejemplo:

Arma un formulario con un Crystalreportviewer y utiliza este código como
guía.

 

 

        ‘ se crea un datatable se supone que despues lo llenaras con datos
antes de pasarselo al crystal

      Dim dttResultados As New DataTable 

      ‘Se crea una variable repordocument, si el reporte esta embebido podes
ponerlo directamente aquí en vez de as repordocument

      Dim Reporte As New ReportDocument

      ‘Se carga el datatable con un datatable con datos en el caso que esto
este dentro de una clase

      dttResultados = DataTablaResultados

      ‘se inicializa con  el nombre del reporte embebido al repordocument 

      reporte = New rptReporte

     ‘se le pasa el datatable con los datos

      Reporte.SetDataSource(dttResultados)

     ‘ Se carga el crytal document al crystal report viewer

      crwAgradecimientos.ReportSource = Reporte

     ‘Listo debería funcionar

 

 

Esto supone que ya tenes un reporte de cristal armado.

 

 

Espero que te sea útil.

 

Saludos.

 

Cristian

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Mauro Andrea
Enviado el: Jueves, 13 de Diciembre de 2007 19:17
Para: vbnet List Member
Asunto: [vbnet] Crystal Reports o alternativas?

 

Buenas a todos.

 

Les consulto lo siguiente: han utilizado Crystal Reports? Lo arman desde el
diseñador o crean datasets para pasarlos luego al objeto ReportDocument?

 

Pregunto porque los escasos reportes que he hecho me resultan demasiado
pesados y pienso que tal vez sea por utilizar el diseñador en lugar de
pasarle un dataset.

 

Si no utilizan Crystal, qué utilizan?

 

Saludos y gracias

 

Mauro Andrea
Newdev S.R.L. - Tecnología Informática
Rioja 1151 Piso 10 Of. 4
Tel. (0341) 530-0572 / 425-9808
Cel. (0341) 156-209896
MSN: [EMAIL PROTECTED]
www.newdev.com.ar

 

Responder a