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