Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2006, 00:03
Avatar de Frehley
Frehley
 
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 415
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Pasar DB a Crystal 7 (app.path)

Hola gente, aca vengo con una duda sustancial:

Tengo varios reportes armados con Crystal 7. Necesito que VB6 les pase la ubicación de la DB (app.path) al reporte, para que sin importar donde se encuentre instalado el sistema igualmente encuentre la base de datos.

Este es el codigo que uso para abrirlos:
Reporte es una variable que utilizo para pasar el nombre del rpt, así uso un solo codigo para todos los reportes.
Código:
Private Sub Form_Load()
 
Dim crApp As New CRAXDRT.Application
Dim crReport As New CRAXDRT.Report

Me.Caption = "Reporte de " & Reporte

    'Abrir el reporte

    Screen.MousePointer = vbHourglass

    Set crReport = crApp.OpenReport(App.Path & "\Reports\" & Reporte & ".rpt", 1)

    CRViewer1.ReportSource = crReport
    CRViewer1.DisplayGroupTree = False
    CRViewer1.ViewReport

    Screen.MousePointer = vbDefault
End Sub
Muchas gracias.
__________________
diegoz.com.ar