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

[0] Índice de Mensajes

Ir a la versión completa