Sigo con problemas en Servicios Web y Cristal Report.

14/02/2006 - 17:16 por Diego \(DCD\) | Informe spam
Hola,

estuve mirando como rellenar un report con un dataset. El problema es
que intento al llamar al servicio web que me rellene el report con la
instrucción

reportDocument.SetDatasource (cn.ObtenerEmpresas());

cn.ObtenerEmpresas() me devuelve el dataset con el que he realizado el
report. Pero este no sólo no se rellena al llamar al servicio web que expone
el Report si no que muestra el cuadro de diálogo para realizar una conexión.
¿Alguna sugerencia?

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
15/02/2006 - 00:25 | Informe spam
Diego,

Ese error me ha pasado y creo que es que no seguía las instrucciones al pie
de la letra al diseñar el informe, te mando el enlace que la vez anterior se
me olvidó indicarte:

http://support.businessobjects.com/...tasets.pdf

Slds - Octavio


"Diego (DCD)" escribió en el mensaje
news:%
Mostrar la cita
#2 Diego \(DCD\)
15/02/2006 - 11:59 | Informe spam
Hola Octavio,

precisamente son todos los pasos que he hecho, y funciona bien. El
problema es cuando publico el report como Servicio Web, no sé donde decirle
al servicio web que me lo envie ya con los datos, es decir
asignarle el DataSource antes de ser enviado a través de servicio web. No
sé si me explico.

Un saludo y gracias.



"Octavio Hernandez" escribió en el mensaje
news:%
Mostrar la cita
pie
Mostrar la cita
se
Mostrar la cita
http://support.businessobjects.com/...tasets.pdf
Mostrar la cita
#3 Octavio Hernandez
15/02/2006 - 22:03 | Informe spam
Diego,

Mostrar la cita
Entonces lo que tú quieres pasar de una capa a otra no es el informe en sí,
sino el resultado de la ejecución del informe, ¿no?
Hasta donde yo sé, ese es el comportamiento por defecto. Pero claro, hay que
generar el dataset y asignárselo al informe antes de que el servicio empiece
a funcionar. Habría que buscar un evento adecuado...

Lo otro que puedes hacer es no un servicio web, sino una aplicación web que
devuelva el resultado del informe, por ejemplo exportado a PDF. En la web de
Business Objects también hay otro capítulo gratuito que muestra cómo hacer
esto.

Slds - Octavio
#4 Diego \(DCD\)
16/02/2006 - 09:53 | Informe spam
Efectivamente Octavio has dado en el clavo, si yo por ejemplo en vez de un
dataset, hago una conexión a la base de datos directa, el report lo envia
con los datos ya generado y sí me muestra los datos. Podría hacerlo así y
luego hacer el filtro necesario con el reportviewer, pero cuando hablamos de
datos estadísticos con grandes volúmenes de datos la cosa ya cambia un poco.

Al final he optado, de momento, en añadir los informes a la aplicación
cliente y obtener los datos a traves de los servicios web, hasta que
encuentre una solución.

Si te enteras de alguna cosa, estoy por aquí.

Gracias y un saludo.

"Octavio Hernandez" escribió en el mensaje
news:
Mostrar la cita
sí,
Mostrar la cita
que
Mostrar la cita
empiece
Mostrar la cita
que
Mostrar la cita
de
Mostrar la cita
Ads by Google
Search Busqueda sugerida