Dataset de Crystal

01/07/2007 - 00:05 por Norberto Kelijman | Informe spam
Estimados:

Programo en C# con Visual Studio 2005, mi aplicación es de 3 capas (cliente,
negocios y datos) y uso Crystal Reports.

Cada reporte se conecta a SQL Server 2005 mediante un DataSet que se llena
vía un WebService.

Todo eso anda bien. Hasta que tengo que hacer un cambio.

Aparentemente quedan 2 DataSets, el que yo pongo en el formulario y el que
queda grabado adentro del reporte. Y si tengo que cambiar algo de mi DataSet
(por ejemplo agregar un campo que se me había olvidado) el cambio no se ve
reflejado en el DataSet del reporte. La solución que estoy usando es agregar
un nuevo DataSet al reporte (que es espejo de mi nuevo DataSet), en el
reporte ir cambiando todos los campos del viejo DataSet al nuevo hasta que
el viejo no se usa más y lo borro. Es bastante trabajoso.

No encontré cómo actualizar el DataSet del reporte. ¿hay alguna forma de
hacerlo que yo no encontré, o hay algún otro camino?

Gracias adelantadas,
Norberto
 

Leer las respuestas

#1 Octavio Hernandez
01/07/2007 - 11:23 | Informe spam
Hola,

¿No utilizas la opción "Comprobar base de datos" del menú de Crystal?
Esa opción te debe sacar un diálogo para reasignar los campos que hayan
cambiado...

Slds - Octavio


"Norberto Kelijman" wrote in message
news:
Estimados:

Programo en C# con Visual Studio 2005, mi aplicación es de 3 capas
(cliente, negocios y datos) y uso Crystal Reports.

Cada reporte se conecta a SQL Server 2005 mediante un DataSet que se llena
vía un WebService.

Todo eso anda bien. Hasta que tengo que hacer un cambio.

Aparentemente quedan 2 DataSets, el que yo pongo en el formulario y el que
queda grabado adentro del reporte. Y si tengo que cambiar algo de mi
DataSet (por ejemplo agregar un campo que se me había olvidado) el cambio
no se ve reflejado en el DataSet del reporte. La solución que estoy usando
es agregar un nuevo DataSet al reporte (que es espejo de mi nuevo
DataSet), en el reporte ir cambiando todos los campos del viejo DataSet al
nuevo hasta que el viejo no se usa más y lo borro. Es bastante trabajoso.

No encontré cómo actualizar el DataSet del reporte. ¿hay alguna forma de
hacerlo que yo no encontré, o hay algún otro camino?

Gracias adelantadas,
Norberto

Preguntas similares