Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Crystal Reports Database (http://www.forosdelweb.com/f29/crystal-reports-database-320876/)

euriarte 29/07/2005 03:41

Crystal Reports Database
 
Hola buenas; tengo el siguiente problema:
He diseñado un informe de Crystal Reports que tiene a su vez dos subinformes.
En total entre el informe principal y los subinformes se manejan 5 tablas de distintas bases de datos.
Cuando se hace esto para lanzarlo en .NET hay que crear un Dataset que contenga estas tablas y pasarselo al report de esta manera:
Report.SetDataSource(tmpDataSet)

Esto lo he hecho en otras ocasiones y no he tenido problemas, sin embargo en esta ocasión el informe no me recoge todas las tablas que le paso, solo me recoge aquellas tablas necesarias en el informe principal y no las que son requeridas por los subinformes.
¿Alguna idea de porqué puede ser ser?
He reconstruido los subinforme en varias ocasiones actualizando las Bases de datos etc.. pero no encuentro la manera de que me recoja las tablas.
En apariencia actua como en las versiones anteriores de Crystal reports cuando te dejabas accionada la casilla de guardar datos con el informe y el informe se mantenia siempre con los mismos datos.

Gracias por adelantado. Un saludo.

Jmcc 29/07/2005 04:36

Respuesta ...
 
Cuando vinculas un dataset con report, el informe principal tomará los datos de la tabla del dataset que le hayas indicado, pero para que los subreports cojan los datos de la tabla del dataset que le indiques, tienes que hacer lo siguiente:

informe.OpenSubreport("SubInforme.rpt").SetDataSou rce(ds.Tables("Datos"))

Con esto ya podrás vincular a los subreports que quieras, los datos que quieras. Hasta luego !! :adios:

euriarte 02/08/2005 02:02

:si: Zenkiu beri mach. Funciona correctamente. :aplauso:


La zona horaria es GMT -6. Ahora son las 01:50.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.