2011-06-15 21 views
6

¿Hay alguna manera de actualizar un subinforme en Reporting Services?Cómo actualizar el informe integrado en Reporting Services

Cuando cambio algo en un archivo de subinforme y vuelvo al informe principal, tengo que eliminar el objeto del subinforme e incluir una nueva instancia nuevamente para obtener mi vista previa actualizada.

¿Hay alguna manera de actualizar el objeto de informe secundario en el informe principal sin tener que eliminar e incluir el mismo de nuevo?

+0

¿No funciona el botón de actualización de nivel superior? ¿Cómo está ejecutando el informe desde el sitio web o en una herramienta de desarrollo? – u07ch

+0

estoy en el estudio visual 2008 [Diseñador], cuando hago clic en el botón de actualización en la vista previa, el informe no se actualiza !!! (pero el archivo rdl se modificó) –

Respuesta

2

En BIDS, en su informe de nivel superior, debe tener un objeto Subreport. Ese objeto es esencialmente solo un puntero a otro rdl en el proyecto. Esto debería actualizarse automáticamente. Lo que creo que está viendo es que BIDS carga una versión obsoleta del informe integrado. Si esto sucede, intente cerrar BIDS por completo y abra de nuevo el proyecto y vuelva a ejecutar el informe principal. Debería tener el subinforme actualizado.

Todo esto supone que tiene un proyecto de informe en ofertas con informes independientes en lugar de incrustar informes en páginas aspx.

7

En realidad, creo que la respuesta es asegurarse de que obtenga una vista previa o reconstruya el subinforme antes de verlo en el informe principal.
La forma más sencilla de reconstruir un subinforme es previsualizarlo en BIDS, pero también puede hacer clic con el botón derecho | construir sobre el informe en el Explorador de soluciones. Alternativamente, reconstruya todo el proyecto de informe si es más fácil que reconstruir informes individuales.

+0

La vista previa del subinforme actualizado (como independiente) funcionó para mí. Reconstruir la solución no. – ChargingPun

0

Me doy cuenta de que esta es una publicación anterior, pero como puede suceder, yo también fui alguien con el problema y llegué aquí buscando en google. No estoy seguro de si el OP está usando Visual Studio 2008 como uno de los comentaristas, al igual que yo, pero lo que encontré es que mientras la vista previa en el informe principal no muestra un subinforme actualizado, puedo ver la actualización haciendo clic derecho en el informe principal en el explorador de soluciones y seleccionando "ejecutar". No parece tomar mucho más tiempo abrir una ventana de ejecución por separado.

+0

eso fue hace casi 5 años. Muchos de nosotros hemos avanzado: P – Drew

Cuestiones relacionadas