Crystal Report - Problema al exportar reportes

 
Vista:

Problema al exportar reportes

Publicado por Miguel (3 intervenciones) el 11/11/2005 18:45:32
Hola.

Estoy generando los reportes con Crystal Reports 8 Designer de Seagate, el problema se me presenta al querer exportarlos. Cuando selecciono el formato (sea excel, txt, pdf, etc.), me los genera en blanco o directamente no me deja abrirlos (No se puede leer el archivo). Alguien sabe a qué se debe este error??.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema al exportar reportes

Publicado por Alvaro (1 intervención) el 16/11/2005 11:38:00
Te adjunto el código, en el cual exporto un informe hecho con crytal 8.0 y a .pdf. Espero que te sirva de ayuda.

//Crea el informe que contendrá el report creado en crystal 8.0
ReportDocument report = new ReportDocument();

//Establece la ruta de donde cogemos el report
String fichero = Server.MapPath(@"Orden_Picking.rpt");

//Carga el report y le da el valor al parametro, que se llama igual que en crystal
report.Load(fichero);

//Recorre las tablas del report para asignarles la cadena de conexión debido a que al trabajar con
//SQL Server 2000 a veces las pierden.

foreach(CrystalDecisions.CrystalReports.Engine.Table tbCurrent in report.Database.Tables)
{

CrystalDecisions.Shared.TableLogOnInfo tliCurrent = tbCurrent.LogOnInfo;

tliCurrent.ConnectionInfo.ServerName="Servidor";
tliCurrent.ConnectionInfo.UserID="usuario";
tliCurrent.ConnectionInfo.Password="clave";
tliCurrent.ConnectionInfo.DatabaseName="basedatos";
tbCurrent.ApplyLogOnInfo(tliCurrent);
}

//
//Exporta el rpt, a pdf y lo guarda en el disco.
//

ExportOptions exportOpts = report.ExportOptions;
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat;
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
exportOpts.DestinationOptions = new DiskFileDestinationOptions();

// Establece las opciones de salvado en disco
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();

( ( DiskFileDestinationOptions )ExportOptions.DestinationOptions ).DiskFileName = Server.MapPath("OrdenPicking.pdf");
report.Export();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema al exportar reportes

Publicado por Miguel (3 intervenciones) el 16/11/2005 13:04:47
Muchas gracias Alvaro, voy a checarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar