Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Crystal Report - Abrir CR XI desde VB6

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Abrir CR XI desde VB6

Autor:Antonio (21 intervenciones)
Fecha:03/05/2010 10:30:45
Hola,

Sólo una cuestión...
Para poder abrir un reporte de Crystal Reports XI desde Visual Basic 6.

¿Se podría hacer desde el propio Crystal Reports que viene con la instalación de Visual Studio 2008?.

Gracias!
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Abrir CR 10.5 (versión de VS2008) desde VB6

Autor:Antonio (21 intervenciones)
Fecha:04/05/2010 15:57:49
La versión de Crystal Reports que viene en Visual Studio 2008 es la 10.5.
Para poder trabajar desde visual basic 6, hay que agregar a referencias y componentes los archivos "craxddrt.dll" "CRViewer.dll" (en referencias los dos y en componentes el CRViewer.dll).
Luego para poder abrirlo:

Dim App1 As New CRAXDDRT.Application
Dim Report As New CRAXDDRT.Report

'En el load o en cualquier otro evento:

Private Sub Form_Load()

'Si el reporte (hecho con la versión del Visual Studio 2008 está en el mismo directorio...
Set Report = App1.OpenReport(App.Path & "\NOMBREDELREPORT.rpt", 1)

'Indicamos al viewer cual es el source
CrystalActiveXReportViewer1.ReportSource = Report

'Le decimos que lo muestre
CrystalActiveXReportViewer1.ViewReport

End Sub

'Fin

Por defecto estas dll están en C:\Program Files\Business Objects\Common\2.8, y automáticamente las agrega Visual Basic 6.
Si disponemos de la versión XI de Crystal Reports, esto estará en el mismo directorio, pero en lugar de 2.8 será 3.5.

Espero que a alguien le sirva...
Saludos!
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Abrir CR 10.5 (versión de VS2008) desde VB6

Autor:julio (1 intervención)
Fecha:07/05/2013 17:34:15
Estimado me da error en la siguiente linea

CrystalActiveXReportViewer1.ReportSource = Report


el error dice variable no definida "CrystalActiveXReportViewer1"
tengo vb6 el reporte fue hecho en cr11

saludos
Comentar