SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jose Arriagada en Martes 9 de Septiembre de 2003, 23:14
-
:comp:
Alguien sabe como se hacen reportes con CR en tiempo de ejecucion? o donde puedo encontrar algun manual de ayuda?
Gracias
:good:
-
*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
-
: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
-
*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
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
-
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.