Fran Diaz

Reporting Services, .NET, tecnologías Microsoft y otros

¿Problemas de impresión o al exportar en Reporting Services?

Muchas veces creamos nuestro informe, lo vemos, probamos y vemos que va a las mil maravillas. Luego llega la hora de exportar o de imprimir y ahí vienen los quebraderos de cabeza :(.

Pues bien, os voy a dejar una serie de pasos que creo son imprescindibles a la hora de diseñar un Report.

  • Propiedades de anchura y altura de la página. Estos se encuentran en el menú informe en propiedades. En esta pantalla deberemos ajustar bien que sea el tipo de formato elegido y ponerlo en pulgadas (in) o centímetros (cm) según el caso.
  • Márgenes. Los márgenes son muy importantes ya que de la anchura y altura elegidos nos va comer proporción de nuestro área de diseño.
    Por ejemplo si tengo un informe horizontal y asignamos 27cm en su anchura y un margen de 2 centímetros por cada lado, deberemos restar a los 27cm esos 4 cm, uno por cada margen.
    Eso quiere decir que en el área de diseño aunque podamos poner o agrandar la superficie del informe, al exportar por ejemplo nos saldrán varias páginas.
    Además de esto, habrá también que comprobar que la impresora admite dichos márgenes
  • Cangrow. Esta propiedad hay que tenerla muy en cuenta siempre que trabajemos con textbox, tablas  o matrix, ya que dicha propiedad agranda el textbox al ancho de la línea. Para evitar este problema que ya comenté en su día aquí, tan sólo hay ponerla a false.

Para que veáis que no solo importan los colorines, los gráficos o los formatos correctos. Cualquier detalle visual puede hacer que nuestro Report ya no se ajuste a los requerimientos.

Espero que sea de vuestro interés ;)

Un Saludo

Comentarios

Juan Irigoyen ha opinado:

Es increible que haya que estar haciendo estas cosas, vaya un generador de informes..., por cosas así al final decidi utilizarlo lo menos posible, de repente en pdf imprime bien, pero en excel no, esto no es culpa de un mal diseño, si no del programa que renderiza, actualmente estoy utilizando el generador de informes de Devexpress y este tipo de problemas no suceden.

# August 24, 2009 10:16 PM

Fran Díaz ha opinado:

Hola Juan,

Pues yo creo que es una excelente herramienta. Cómo toda herramienta tiene sus cosas buenas y sus cosas malas.

Yo simplemente veo que tiene más cosas buenas que malas e intento poner las soluiones que voy sacando en claro ;). Y poniendo remedios a las que no son tan buenas.

Un saludo!

# August 24, 2009 10:38 PM

Juan Irigoyen ha opinado:

Fran, no digo que sea mala herramienta, pero como siempre dejan cosas sin acabar, yo tengo informes en mi B2B que funcionan perfectamente en PDF y HTML, en cambio en Excel empiezan a salir cosas raras, no creo que los diseñadores de informes tengamos que hacer el pino para conseguir que el render de cada tipo funcione adecuadamente, al menos el diseñador deberia avisar de esto, lo mismo ocurre si se imprimen ciertas imagenes en formato jpg, me he tenido que pegar mucho con RS desde su primera versión, a la hora de diseñar, cuando tenemos poco espacio para los controles hay que hacer autenticas virguerias para que cada label aparezca en su sitio, lo mismo con las tablas y si ya integras programación para hacer visible o invisible ciertos label dependientes de los datos te puedes morir...

Por otro lado RS tiene grandes deficiencias que espero con el tiempo vayan implementando como que no permite herencia visual para utilizar plantillas, solo trabaja con dataset y por supuesto algunas ventajas, las subscripciones, la centralización a traves de servicios web, etc, pero en el apartado de diseño comparado con otros, tiene todavia mucho que mejorar y todavia arrastra muchos de los problemas de las primeras versiones como la que tu comentas.

Pienso que despues de varios años en el mercado, a menos deberian haber mejorado estos aspectos.

Saludos.

# August 25, 2009 6:16 PM

Fran Díaz ha opinado:

Hola Juan,

Como toda herramienta y como te dije, tiene sus cosas buenas y sus cosas malas.

Pero para eso están las versiones ;). Cada vez que sacan una, mejoran más cosas. Pero dale tiempo que SSRS tiene tres versiones nada más (2000,2005 y 2008) y aunque parezca que no es de notar.

Esta última para mi gusto a dado un buen cambio a la forma de diseñar entras muchas más :D.

En fin...

Un Saludo

# August 27, 2009 11:51 AM
Deja tu comentario

(requerido) 

(requerido) 

(opcional)

(requerido)