El caso es que cuando le doy a ver informe, se produce un error de visual basic y se sale del programa:
Código:
El codigo del formulario es sencillito, como veis:Visual Basic ha detectado n error y debe cerrarse
Código:
El error se produce cuando intenta ejecutar la ordenOption 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
Código:
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 deCRViewer.ViewReport
Código:
Y no muestra el informe, pero tampoco me saca del programa.El servidor aun no ha sido abierto
La BBDD esta en Acces2000 y uso el Windows XP Home.
Gracias por la ayuda.