Programación General > Visual Basic 6.0 e inferiores
Re: Como hacer reportes con CR en tiempo de ejecucion
(1/1)
Jose Arriagada:
:comp:
Alguien sabe como se hacen reportes con CR en tiempo de ejecucion? o donde puedo encontrar algun manual de ayuda?
Gracias
:good:
FRIJU:
*Declaración de variables
Dim Rs As New ADODB.Recordset
Dim Rpt As CRAXDRT.Report ' Guardamos el reporte
Dim cr As New CRAXDRT.Application ' Conexión con Crystal report
*Generamos una consulta con una Sql.
*La sql debe de ser igual que el origen que tiene nuestro reporte pero con los parametros que deseemos.
Set Rs = DB.Execute(StrSql)
'*Nos conectamos con Crystal Reports.
Set Rpt = cr.OpenReport("ruta y nombre.rpt")
CrInforme.ReportSource = Rpt
CrInforme.ViewReport
'*le damos el origen de los datos.
Rpt.Database.SetDataSource Rs
Espero que te valga
Jose Arriagada:
:good:
Gracias por tu respuesta, pero no me funciona. (o sera que no puedo enfocar el problema como tu lo dices).
Seria demasiado, si me envias un codigo vb con el CR como lo indicas en tu respuesta.
Gracias
Fabian28:
--- Cita de: "FRIJU" ---*Declaración de variables
Dim Rs As New ADODB.Recordset
Dim Rpt As CRAXDRT.Report ' Guardamos el reporte
Dim cr As New CRAXDRT.Application ' Conexión con Crystal report
*Generamos una consulta con una Sql.
*La sql debe de ser igual que el origen que tiene nuestro reporte pero con los parametros que deseemos.
Set Rs = DB.Execute(StrSql)
'*Nos conectamos con Crystal Reports.
Set Rpt = cr.OpenReport("ruta y nombre.rpt")
CrInforme.ReportSource = Rpt
CrInforme.ViewReport
'*le damos el origen de los datos.
Rpt.Database.SetDataSource Rs
Espero que te valga
--- Fin de la cita ---
Hola, yo probe con las lineas explicadas y me da el siguiente error:
El Registro de TLV no es Valido.
Sabes que significa...?
Te agradescere toda ayuda posible.
Gracias
Sagutxo:
Salu2.
Yo hasta ahora he hecho con el Agregar==>Nuevo==> CrystalReport8, al darle los datos de la DB al informe te crea un formulario. ahora bien. para no ser menos a mi tambien me da problemas. Si le pongo el path de la base de datos parece funcionar bien pero en cuanto le pongo como path raiz del informe, ya no me encuentra la DB. Ahora si te puedes permitir dejarl la DB en c:\ esto funciona.
Navegación
Ir a la versión completa