Cristal Reports

02/04/2006 - 02:16 por juan | Informe spam
Tengo un programa de Visual Basic NET que conecta a una base de datos de
Access. En el programa utilizo Cristal Reports para preparar informe y
escritos. Cristal Reports enlaza con el archivo de base de datos de Access
(en el disco duro) para preparar el informe en tiempo de ejecución. Mi
problema es que si cambio de directorio la base de datos, Cristal Reports ya
no enlaza con ella. Como se puede hacer para que Cristal Reports enlace con
una base de datos que se encuentre en el mismo directorio que el archivo
ejecutable de Visual Basic NET, sin importar si por capricho cambias los
archivos de directorio (o cambias el nombre del directorio).
Gracias, Juan.

Preguntas similare

Leer las respuestas

#1 Eduardo Alvarado Meza
02/04/2006 - 11:03 | Informe spam
Intenta asi:
Dim report As New ReportDocument()
Dim connection As IConnectionInfo

report.Load("C:\Ruta_Reporte\CR_Report.rpt")

For Each connection In report.DataSourceConnections
connection.SetConnection("C:\Nueva_Ruta\bd.mdb", "", "", "")
Next

Dim subreport As ReportDocument
For Each subreport In report.Subreports
For Each connection In subreport.DataSourceConnections
connection.SetConnection("C:\Nueva_Ruta\bd.mdb", "", "", "")
Next
Next

Me.CrystalReportViewer1.ReportSource = report
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida