Algunas dudas Crystal XI
Publicado por JuanPerez (8 intervenciones) el 12/03/2007 15:13:07
Hola a todos.
Poseo Crystal Report XI y tengo una aplicación realizada sobre VB6.
Tengo dos problemillas.
1 - Los reportes estan en directorios variables, asi como la base de datos, puesto que el programa ser´utilizado en direfentes PCs. Necesito poder establecer de algun modo el origen de datos del reporte, para que no me de error. He utilizado:
crReport.Database.Tables(1).SetDataSource App.Path & "\Reportes\Reportes.mdb"
crReport.Database.SetDataSource App.Path & "\Reportes\Reportes.mdb"
crReport es el reporte, definido como: Set crReport = crApp.OpenReport(Reporte, 1)
El problema es que ninguna de las dos formas funciona correctamente, y al cargar el reporte me salta un mensaje diciendome que busque el origen de datos...
¿Alguien sabe como solucionar este problema?
2 - Al cargar el reporte, lo que hago es que borro todos los datos de la base de datos Reportes.mdb, y posteriormente escribo los datos actuales, para así mostrar el reporte con los datos actualizados. El problema es que me dice que los datos han cambiado, le doy a continuar y todo perfecto, pero no quiero que me muestre ese mensaje, ¿es posible?
Un saludo.
Poseo Crystal Report XI y tengo una aplicación realizada sobre VB6.
Tengo dos problemillas.
1 - Los reportes estan en directorios variables, asi como la base de datos, puesto que el programa ser´utilizado en direfentes PCs. Necesito poder establecer de algun modo el origen de datos del reporte, para que no me de error. He utilizado:
crReport.Database.Tables(1).SetDataSource App.Path & "\Reportes\Reportes.mdb"
crReport.Database.SetDataSource App.Path & "\Reportes\Reportes.mdb"
crReport es el reporte, definido como: Set crReport = crApp.OpenReport(Reporte, 1)
El problema es que ninguna de las dos formas funciona correctamente, y al cargar el reporte me salta un mensaje diciendome que busque el origen de datos...
¿Alguien sabe como solucionar este problema?
2 - Al cargar el reporte, lo que hago es que borro todos los datos de la base de datos Reportes.mdb, y posteriormente escribo los datos actuales, para así mostrar el reporte con los datos actualizados. El problema es que me dice que los datos han cambiado, le doy a continuar y todo perfecto, pero no quiero que me muestre ese mensaje, ¿es posible?
Un saludo.
Valora esta pregunta
0