Archive for the ‘Crystal Reports’ Category

Problema con Crystal Reports 8

Me acabo de topar con un problema muy raro con Crystal Reports..

Actualmente estoy desarrollando un sistema con ASP y SQL, en el cual tengo muchisimos reportes (obviamente en CR), muchos de ellos estan configurados para que se impriman de forma Horizontal (Landscape), el problema surgió con un reporte en específico, resulta que cuando para hacer el reporte, pues lo hago de forma normal, configuro la pagina de forma horizontal y en el Preview me lo muestra correctamente, pero al momento de consultado por medio de la aplicación (con IE 7.0) me lo muestra en forma Vertical (Portrait), y por lo tanto me desacomoda todo por el tamaño de la hoja, esto aun teniendo la impresora configurada como Horizontal.. pero lo raro de todo esto, es que solo tengo el problema con este reporte y lo mas raro es que es una copia de otro reporte que si lo muestra correctamente en el IE..

Pues bueno si alguna vez les ha pasado esto encontre la solución..

Existe la propiedad PaperOrientation del Report Object y mas o menos sería asi..

‘Create the Application Object
if Not IsObject(session(“oApp”)) Then
Set
session(“oApp”) = Server.CreateObject(“CrystalRuntime.Application”)
end If

‘Open Report
Set session(“oRpt”) = session(“oApp”).OpenReport(“c:\MyReport.rpt”, 1)

session(“oRpt”).PaperOrientation = 2

Espero que a alguien le sirva..