Crystal Report - Cambiar base de datos del Reporte desde V.B.

 
Vista:

Cambiar base de datos del Reporte desde V.B.

Publicado por Francis (3 intervenciones) el 15/07/2004 21:50:24
Intento cambiar la base de datos con la que debe trabajar un reporte desde visual basic (sin modificar las tablas y/o vistas) y muchas veces no funciona, sino que sigue tomando los datos de la base de datos con la cual se grabó el reporte. Alguien tiene idea de como hay que grabar el reporte para que después se pueda cambiar la base de datos desde visual basic en tiempo de ejecucion.
Por ejemplo:

Report.Reset
Report.ReportFileName = pathReports & "\ReportePrueba.rpt"
Report.Connect = "DSN= " & Server & ";UID =" & User & ";PWD=" & Password & ";DSQ=" & Base
Report.SQLQuery = SQLquery

Esto a veces funciona y a veces no.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar base de datos del Reporte desde V.B.

Publicado por Cecilia Colalongo (29 intervenciones) el 17/07/2004 20:52:58
Fijate con:

With CrystalReport1
.Connect = "DRIVER=Microsoft Access Driver (*.mdb);UID = admin;FIL=MS Access;DriverId = 25;DefaultDir=" & App.Path & ";DBQ=" & App.Path & "\Prueba.mdb"

.DataFiles(0) = "Prueba"
.ReportFileName = App.Path & "\Prueba.Rpt"

.Destination = crptToWindow
.PrintReport
End With
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar