Algunas veces tenemos
informes de Crystal Reports en nuestros
proyectos de Visual Studio y todo funciona correctamente, pero llega un momento
en el que cambiamos el DSN del que deben leer los informes de la Base de Datos
y dejan de funcionar los informes, o sencillamente un informe no funciona porque
no está asociado al DSN adecuado.
La solución que aplicaba
antes era eliminar el DSN y por tanto el objeto asociado y conectar de nuevo el objeto de la base de datos al informe de Crystal Reports
Esto nos obliga a
asociar de nuevo campo por campo con la consiguiente pérdida de tiempo. Pero he
encontrado una forma más rápida de asociar el objeto de Base de datos en la que
no es necesario recolocar de nuevo los campos uno por uno.
En este ejemplo concreto
la aplicación tengo varios informes asociados a una DSN que cambia con cada
versión por tanto al compilar la siguiente versión es necesario cambiar la
versión de la DSN (para ello se han creado dos DSN uno de la versión 18.0.0 y
otro de la versión 18.0.1)
Sobre el proyecto de
Visual Studio en el explorador de soluciones nos posicionamos sobre el informe
de Crystal Reports. Al hacer doble click sobre él, se abre en modo edición.