Problemas con subinformes de crystal Reports

29/04/2005 - 08:32 por skratch | Informe spam
Hola y gracias por anticipado. Mi problema es que estoy creando un informe
en el cual deseo agregar un subinforme totalmente independiente. Lo quiero
visualizar en PDF y no con el crystal viewer. El problema es que siempre
me da este error: 'No es posible conectar'.

Detalles de la excepción:
CrystalDecisions.CrystalReports.Engine.LogOnException: No es posible
conectar.

Línea 87: objReport.ExportOptions.ExportFormatType CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;

Línea 88: objReport.ExportOptions.DestinationOptions = destination;


Y no tengo ni idea de que puede estar pasando. Si ejecuto un informe sin
subinforme va perfectamente.

Con un report sencillo lo hago asi:

//Definimos el report
MapaGlobalRiesgosZona_ objReport = new MapaGlobalRiesgosZona_();

//Definimos el DataSet y lo pasamos al data source del report
Datos.Empresa objEmpresa = new Datos.Empresa();

ds = objEmpresa.GetRiesgosByZona(IdZona);
objReport.SetDataSource(ds.Tables[0]);
DiskFileDestinationOptions destination = new DiskFileDestinationOptions();

Si alguien puede ayudarme y decirme como puedo hacerlo para vincular un
subinforme se lo agradeceré.
 

Leer las respuestas

#1 Octavio Hernandez
29/04/2005 - 10:16 | Informe spam
Sk,

Creo que tu problema consiste en que no estás pasándole al subinforme la
información de conexión a la base de datos (nombre de usuario y contraseña).
Estos datos NO se pasan automáticamente del informe a sus subinformes, sino
que tienes que hacerlo tú por código, recorriendo los objetos de cada
sección del informe para ver si son un subinforme, y en ese caso pasándole
los datos de conexión.
Tienes el documento de soporte aquí (en VB.NET, pero es lo mismo):

http://support.businessobjects.com/...010275.asp

Slds Octavio

"Skratch" escribió en el mensaje
news:uC%
Hola y gracias por anticipado. Mi problema es que estoy creando un informe
en el cual deseo agregar un subinforme totalmente independiente. Lo quiero
visualizar en PDF y no con el crystal viewer. El problema es que siempre
me da este error: 'No es posible conectar'.

Detalles de la excepción:
CrystalDecisions.CrystalReports.Engine.LogOnException: No es posible
conectar.

Línea 87: objReport.ExportOptions.ExportFormatType > CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;

Línea 88: objReport.ExportOptions.DestinationOptions = destination;


Y no tengo ni idea de que puede estar pasando. Si ejecuto un informe sin
subinforme va perfectamente.

Con un report sencillo lo hago asi:

//Definimos el report
MapaGlobalRiesgosZona_ objReport = new MapaGlobalRiesgosZona_();

//Definimos el DataSet y lo pasamos al data source del report
Datos.Empresa objEmpresa = new Datos.Empresa();

ds = objEmpresa.GetRiesgosByZona(IdZona);
objReport.SetDataSource(ds.Tables[0]);
DiskFileDestinationOptions destination = new DiskFileDestinationOptions();

Si alguien puede ayudarme y decirme como puedo hacerlo para vincular un
subinforme se lo agradeceré.

Preguntas similares