Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Crystal Reports 10

Estas en el tema de Crystal Reports 10 en el foro de Visual Basic clásico en Foros del Web. Hola amigos listeros, no se si podrian postear un ejemplo usando CRYSTAL REPORTS 10 y VB6, desde q librerias se deben incluir en el vb6 ...
  #1 (permalink)  
Antiguo 12/07/2006, 09:54
 
Fecha de Ingreso: marzo-2004
Mensajes: 70
Antigüedad: 20 años, 1 mes
Puntos: 0
Crystal Reports 10

Hola amigos listeros, no se si podrian postear un ejemplo usando CRYSTAL REPORTS 10 y VB6, desde q librerias se deben incluir en el vb6 hasta como pasar parametros al CR 10.... muchas gracias
__________________
GuzZpaWn
  #2 (permalink)  
Antiguo 13/07/2006, 12:40
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años
Puntos: 3
Hola, te paso un ejemplo que dió Insomnia.

Para enlazar los informes de Crystal 10 con VB6, yo agrego el componente Crystal ActiveX Report Viewer, ademas de las referencias Crystal Report ActiveX Designer Desingn and Runtime y Crystal Report ActiveX Designer Run Time.

Inserto un nuevo formulario y lo lleno con el control Report Viewer. En ese formulario declaro las siguientes variables:


Código:
Código:
Dim bd As New ADODB.Connection
Dim RegInfo As New ADODB.Recordset
Dim CrxInfor As CRAXDRT.Report
Dim CrxApp As New CRAXDRT.Application
En el formLoad pongo lo siguiente:

Código:
Código:
    bd.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=NombreBD;Data Source=ServidorSQL"
    
    RegInfo.Open "SELECT nomcurso, descrip, matcurso from curso", bd, adOpenDynamic, adLockReadOnly
    Screen.MousePointer = 11
    
    Set CrxInfor = CrxApp.OpenReport(App.Path & "\informes\cursos.rpt")
    
    CrxInfor.DiscardSavedData
    CrxInfor.Database.SetDataSource RegInfo
    
    With CrystalActiveXReportViewer1
        .ReportSource = CrxInfor
        .EnableExportButton = True
        .DisplayGroupTree = False
        .EnablePopupMenu = False
        .EnableDrillDown = False
        .EnableSelectExpertButton = False
        .ViewReport
        .Zoom 100
    End With
    
    Screen.MousePointer = 0
La conexión a la bd dependera con que trabajas y el informe yo lo realizo con archivos TTX. Espero que te resulte util.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:00.