none
ReportServices: Parametros en informe anidado. RRS feed

  • Pregunta

  • Tengo una serie de informes generados en ReportServices.
    Estos informes reflejan la actividad regional de una compañía en varios países.

    Tengo un informe principal (Mail.rdlc) que permite acceder a los otros informes.

    La estructura sería algo así:

    • Main.rdlc
      • País.rdlc
        • Región.rdlc
      • Región.rdlc.
    cuando ejecuto esto mediante una aplicación (en VB.Net) que utiliza el control ReportViewer no hay problemas.
    pero cuando ejecuto esto directamente desde el IIS con IE funciona bien si llego al reporte de Región, pasando previamente por el de País.
    Si quiero ir al reporte de Región directamente, me dice:
    • Falta un valor en el parámetro 'Pais'
    No entiendo porque no me pregunta dicho parámetro, que de hecho lo hace si accedo al reporte de Region directamente sin pasar por el Main.

    Otra cosa extraña: estuve probando y si utilizo para navegar el Chrome de Google, no tengo problemas. (No es opcion que el cliente utilice Chrome... ya lo he planteado...)

    • Cambiado Gustavo Larriera miércoles, 25 de noviembre de 2009 14:21 +Adecuado. (De:SQL Server)
    lunes, 24 de noviembre de 2008 16:19

Todas las respuestas

  • En el reporte Region.rdlc revisa el el panel de Report Data (Donde se encuentran los datasources y dataset) en el fichero de parametros dale clic derecho al parametro de Pais y revisa en sus propiedades la visibilidad, valores disponibles y valores por defecto. Si la propiedad Visibility del parametro esta en Visible deberia permitir capturar desde alli dirtectamente el parametro.

    Alguna vez tuve lios mapeando los parametros en reportes a partir de graficos y era porque el reporte al que queria navegar tenia en el parametros en los valores disponibles que fueran cargados desde una consulta cambie dicha opcion a None y sirvio.
    miércoles, 4 de marzo de 2009 14:35