Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2006, 12:01
bubu54
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 19 años, 1 mes
Puntos: 0
Error grave al abrir un informe de Crystal Report

Hola, tengo que mostrar un informe con Crystal Report 8.

El caso es que cuando le doy a ver informe, se produce un error de visual basic y se sale del programa:

Código:
Visual Basic ha detectado n error y debe cerrarse
El codigo del formulario es sencillito, como veis:

Código:
Option Explicit

Private crApp As New CRAXDRT.Application
Private crReport As New CRAXDRT.Report
Public obra As String
Public informe As String

Private Sub Form_Load()

Select Case informe

    Case "empleados por obra"
        Set crReport = crApp.OpenReport(App.Path & "\informes\empleados por obra.rpt", 1)
        crReport.Database.Tables(1).SetLogOnInfo conex 'es la conexion actual
        crReport.RecordSelectionFormula = "{empleados.obra}='" & obra & "'"
        
        Screen.MousePointer = vbHourglass
        crReport.DiscardSavedData
        crReport.EnableParameterPrompting = False
        CRViewer.ReportSource = crReport
        CRViewer.DisplayGroupTree = False
        CRViewer.ViewReport
        Screen.MousePointer = vbDefault
    End Select
    
End Sub
El error se produce cuando intenta ejecutar la orden

Código:
CRViewer.ViewReport
Y creo que es por la linea que conecta el informe con la base de datos, porque si la suprimo me sale el tipico error de

Código:
El servidor aun no ha sido abierto
Y no muestra el informe, pero tampoco me saca del programa.

La BBDD esta en Acces2000 y uso el Windows XP Home.

Gracias por la ayuda.