Fran Diaz

Reporting Services, Business Intelligence, tecnologías Microsoft y otros

Email Notifications

Recent Posts

Tags

News

Community

Comunidades

  • Foro MSDN Español: Colaborador
  • CartujaDotNet

Webs Amigas

Archives

Error el imprmir un informe desde el ReportViewer

Hace unos cuantos de dias, estaba yo con mi aplicación de informes. Fui a imprimir para ver que tal quedaba impreso y me dio un error ya conocido por mí. Este error no es ni nada más y ni nada menos que un reinicio de la máquina cuando esta mandando las páginas a la impresora.
Esto me había pasado en alguna ocasión, pero al imprimir de nuevo no fallaba o lo hacía varias veces seguidas, jeje. Por cuestiones de tiempo, lo he dejado pasar hasta que me dio por investigar un poco acerca del tema. Esto sucede en algunos controladores de impresoras(según información de microsoft, más abajo os dejo el enlace a ella) y se soluciona con un parchecito.
La verdad, es que me alivia saberlo, porque...¿que pasa si le enseñas unos informes a tu cliente y de repente le reinicias la máquina?¿y si casualmente esta es un servidor donde está el directorio activo? [:S], no quiero ni pensarlo.
Aquí os dejo dos enlaces, uno donde viene la información del error en concreto y otro para errores generales relacionados. En el primer enlace viene para descargar dos parches, uno para Windows XP y otra para Windows 2000(SP4). Lo que ya no sé, si para Windows 2003 no existe porque ya está solucionado, porque aún no se probó que de ese error o simplemente que no lo hayan sacado todavía.

Enlaces:

Descripción del problema y parche:
http://support.microsoft.com/kb/935843/es

Errores generales relacionados:
http://support.microsoft.com/kb/137539/

Un Saludo

Posted: 21/6/2007 23:08 por Fran Díaz | con 23 comment(s) |
Comparte este post:

Comentarios

Julio Ayala ha opinado:

Fran, he podido correguir el error con tu articulo, muchas gracias.

Pero ahora tengo problema, en mi maquina local no hay ningun problema al ejecutar mis reportes, pero a la hora de implementar en el servidor me manda el siguiente error:

Stack Trace:

[WebException: The request failed with HTTP status 404: Not Found.]

  Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetSecureMethods() +211

  Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.IsSecureMethod(String methodname) +42

  Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID) +30

[MissingEndpointException: The attempt to connect to the report server failed.  Check your connection information and that the report server is a compatible version.]

  Microsoft.SqlServer.ReportingServices2005.Execution.MissingEndpointException.ThrowIfEndpointMissing(WebException e) +88

  Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID) +124

  Microsoft.Reporting.WebForms.ServerReport.GetExecutionInfo() +118

  Microsoft.Reporting.WebForms.ServerReport.SetParameters(IEnumerable`1 parameters) +83

  _Default.Page_Init(Object sender, EventArgs e) +123

  System.Web.UI.Control.OnInit(EventArgs e) +2069644

  System.Web.UI.Page.OnInit(EventArgs e) +9

  System.Web.UI.Control.InitRecursive(Control namingContainer) +321

  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +692

# June 23, 2007 1:35 AM

Fran Díaz ha opinado:

Hola Julio,

¿Has probado a ver si la máquina que intenta ver los informes tiene permisos para entrar? Tendrás que darles permisos a esa máquina para que pueda entrar el servidor de informes. Si el servidor de informes está en un servidor que no es una intranet, create una cuenta en el servidor de informes para que se pueda acceder con ella y luego create la lógica para controlar a tu usuarios y luego una vez hecho esto accede con esa cuenta.

Para acceder con una cuenta en concreto mira este artículo:

http://geeks.ms/blogs/fdiaz/archive/2007/06/06/configurando-seguridad-desde-el-reportviewer.aspx

Espero que se ayude, sino vuelve a contactar Wink.

Un Saludo

# June 23, 2007 2:14 PM

Mayra Uscanga ha opinado:

Saludos Frank!!

Me encuentro con el problema, espero explicarme para uan mejor comprensión del mismo.

Necesito paramétrizar los datos de un encabezado..pero como no se permite incluir datos directamente en el encabezado los coloco en el cuerpo de una forma oculta y los invoco en el encabezado con la instrucción ReportItmes("nombredeltextodemidato").value, PERO..SI ESTOS TEXTBOX SON COLOCADOS EN LA PARTE SUPERIOR DEL CUERPO SOLO ME IMPRIME LOS DATOS QUE INVOCO EN LA PRIMERA PÁGINA DE MI REPORTE, SI SON COLOCADOS EN LA PARTE SUPERIOR ME LOS MUESTRA EN LA ÚLTIMA, YO NECESITO QUE APAREZCAN EN TODAS LAS PÁGINAS QUE INTEGRAN MI REPORTE..PERO CONFORME ME DOY CUENTA ESO DEPENDE DE LA UBICACIÓN DE LOS OBJETOS OCULTOS PERO NO HE ENCONTRADO COMO SOLUCIONAR MI PROBLEMA.

TE AGRADECERÍA MUCHO UNA RESPUESTA!

                                         GRACIAS!!

# September 5, 2007 5:48 PM

Fran Díaz ha opinado:

Hola Mayra,

Hay una propiedad para las tablas llamada RepeatOnNewPage. Esto hace que se repita por ejemplo el encabezdo en todas las páginas. Pero lamentablemente no existe esta propiedad en los textbox.

Un Salución posible sería que creases una tabla con los campos y la colocaras en el body arriba del todo como parte de la cabecera. De esta tabla te quedas solo con el encabezado Smile.

Bueno, espero que te sirva y perdona la tardanza.

Un Saludo

# September 11, 2007 11:59 PM

Shirley ha opinado:

Hola,

Tengo un reporte para hacer una libreta escolar, el cual se genera por año o curso según elusuario decida cual es el curso a generar, pues la carga de los datos en el report view es un poco lenta, pero lo más grave es QUE SI DOY CLICK EN EL BOTON PARA IMPRIMIR no pasa absolutamente nada se queda ahi. Si doy click en el botón para hacer una exportación lo hace, pero demora como diez minutos y luego de hacer esta exportación, y doy click en el botón imprimir me sale el diálogo para escoger impresora y todo lo demás. He preguntado a varias personas pero todos me dicen que nunca les ha pasado algo así. Ojalá puedas ayudarme Frank.

Saludos

# September 17, 2007 6:19 PM

Fran Díaz ha opinado:

Hola Shirley,

¿Estos parches no te solucionan el problema?. Si no es así cuentame como montas tus informes un poco para poder tener una ligera idea. Me refiero a cosas como, ¿es en servidor o local?, ¿desde donde los llamas?¿ReportViewer o Browser?, ¿SQL Server u otras fuentes de datos?.

En fin, ya me contarás.

Un Saludo.

# September 19, 2007 11:24 AM

Mayra Uscanga ha opinado:

Hola estimado Frank!, antes que nada quiero darte las gracias por responder a mi problema sobre el encabezado, el cuál te cuento que ha quedado y soy féliz!!!!!! 8-D .

Ahora me ha surgido otro imprevisto, la mayoría de mis reportes están integrados de subreportes pero al exportarlo a excel solo me muestra los datos de mi reporte general y donde se mandan a llamar a los subreportes me indica el siguiente mensaje : "Los informes integrados en celdas de tabla o matriz se omiten."

Quiero pensar que existe una solución y si la sabes y tienes alguna sugerencia te agradecería nuevamente tu ayuda!!!!

               Felicidades por tu espacio Saludos!!!!!

# October 4, 2007 6:02 PM

Fran Díaz ha opinado:

Hola Mayra,

Siento mucho decirte, que no es la primera vez que pasa esto Sad. Por ahora no he sabido dar solución, y no sé si se trata de un bug o que no les dio tiempo al equipo a integrarlo.

PD: Siento mucho la tardanza en contestar, he andado liado.

Un Saludo

# October 17, 2007 10:57 PM

Fran Díaz ha opinado:

Hola de nuevo Mayra,

Si puedes hacer una cosa, y es a través de un servicio web o desde el método render del control ReportViewer, exportar los informes por separado. Aunque no sé si eso te servirá.

Un Saludo

# October 17, 2007 11:08 PM

Mayra Uscanga ha opinado:

Hola Frank!!

Me hubiese gustado que me explicaras un poco más la porsible solución ya que siento que esta muy generalizada pero aún asi muchas gracias por responderme, sigo investigando sobre el caso.

Buen día!!!!!!!!

# October 18, 2007 4:41 PM

Fran Díaz ha opinado:

Hola Mayra,

Tengo aquí un ejemplo de como exportar un informe desde código. Podrías hacerlo así con cada uno, pero ya tendrías que controlar tu. Es decir, poner un botón de exportar informes y tal. Eso sí, estos se expotarían por separado.

Enlace: geeks.ms/.../Exportando-un-informe-desde-Reporting-Services.aspx

Un Saludo

# October 18, 2007 11:25 PM

vlazkin ha opinado:

buenas

soy nuevo trabajando con reporting services y estoy disendo un informe este se muestra por departamentos,

y yo quiero que en la lista desplegable de el parametro

departamentos aparesca una opcion que sea todos y que despliegue el informe con todos los departamentos o si escoje uno en especifico que le muestre solo la informacion de dicho departamento

# November 2, 2007 1:03 AM

vlazkin ha opinado:

buenas

soy nuevo trabajando con reporting services y estoy disendo un informe este se muestra por departamentos,

y yo quiero que en la lista desplegable de el parametro

departamentos aparesca una opcion que sea todos y que despliegue el informe con todos los departamentos o si escoje uno en especifico que le muestre solo la informacion de dicho departamento

# November 2, 2007 3:10 PM

Fran Díaz ha opinado:

Hola vlazkin,

Create un grupo por departamentos Smile.

Un Saludo

# November 6, 2007 9:06 AM

Shirley ha opinado:

Hola Frank, te cuento que el parche que me sugeriste para el report view, para el problema de que se queda colgado cuando doy el botón imprimir no funcionó.

Ahora es una máquina local,los reportes los llamo desde el report view y los datos están en una sql. Para generar este informe hay uun cruce de 5 tablas por cada hoja, cada vez que genero salen cerca de 45 hojas.

Espero que me puedas dar alguna solución.

Gracias,

Shirley

# November 6, 2007 6:12 PM

Fran Díaz ha opinado:

Hola Shirley,

¿Qué problema tienes entonces?, ¿se te reinicia la máquina al imprimir?

Un Saludo

# November 14, 2007 4:47 PM

Shirley ha opinado:

Hola otra vez,

La máquina no se reinicia, si doy click en el botón imprimir no hace nada. No sale la caja de diálogo de la impresora, me han dicho que es por la cantidad de información, pero podría hacer algo para mejorar esto?

Tengo otros informes un poco más ligeros y con ellos no tengo problemas.

Espero tu opinión.

Gracias.

# November 23, 2007 3:43 PM

Fran Díaz ha opinado:

Hola Shirley,

Escribí un artículo relacionado con eso a partir de tu comentario aquí: geeks.ms/.../reportviewer-no-va-imprimir-algunas-veces.aspx

Lo puse para que pueda servir también a otras personas. No hay una solución por ahora, pero te puede ayudar.

Un Saludo

# November 26, 2007 10:05 AM

Fran Díaz ha opinado:

Leyendo un comentario que me hacía un usuario en mi blog, me comenta que tiene un problema al pulsar

# November 26, 2007 10:05 AM

Fran Díaz ha opinado:

Hola de nuevo Shirley,

Perdona el error, tienes que descargarte el servick parck 1 para el reportviewer y así solucionarás el error y otros. La actual está bien, pero el sp viene más completo, te dejo la dirección aquí: geeks.ms/.../microsoft-report-viewer-distributable-2005-sp1.aspx

Un Saludo

# November 26, 2007 11:04 PM

Marcia ha opinado:

Hola Frank!

Tengo un reporte, el cual se genera dinámicamente por medio de una matriz y lo visualizo por medio de un Reportviewer, pero en el momento de exportarlo a excel la parte de la matriz dice lo siguiente:

"Data Regions within table/matrix cells are ignored."

Este inconveniente no lo tengo al exportar a pdf...

Agradezco mucho tu atención...

# April 22, 2008 4:41 PM

Fran Díaz ha opinado:

Hola a tod@s,

Estoy contestando todos los comentarios en los foros de MSDN. Más información del porque la podéis encontrar aquí:geeks.ms/.../191-adi-243-s-a-los-comentarios-en-el-blog.aspx

Un Saludo

# April 26, 2008 10:12 AM