none
Cómo pasar parametros en URL para SSRS RRS feed

  • Pregunta

  • Hola

    Quiero ejecutar un reporte implementado en Administrador de reporting services SSRS y mandar parámetros en la URL para ello estoy usando:

    • Microsoft Visual Studio 2013 shell integrado para hacer el reporte
    • Microsoft Visual Studio 2010 para la aplicacion windows Form, de donde llamaré el reporte
    • Base de datos SQL server 2014

    Esta es mi forma de acceder desde visual .net al reporte (todo esta dentro del evento click de un botón)

    ''Parametros para el reporte: Actualmente se hacen manualmente
            Dim myParametro1 As String = "Nit2678901"
            Dim Servidor As String = "http://desktop-k87h5nv/Reports_MSSQLSERVER2014/Pages/Report.aspx?ItemPath="
            Dim process As System.Diagnostics.Process = Nothing
            Dim processStartInfo As System.Diagnostics.ProcessStartInfo
            processStartInfo = New System.Diagnostics.ProcessStartInfo()
            processStartInfo.FileName = "iexplore.exe"
            If System.Environment.OSVersion.Version.Major >= 6 Then ' Windows Vista or higher
                processStartInfo.Verb = "runas"
            Else
                ' No need to prompt to run as admin
            End If
            processStartInfo.Arguments = Servidor & "/Reportes_RPT/Report1&rs:Command=Render&rs:Format=HTML4.0&rv:ParamMode=Hidden&rc:&myParam=" & myParametro1
            processStartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal
            processStartInfo.UseShellExecute = True
            ' lanzando el explorador
            process = System.Diagnostics.Process.Start(processStartInfo)

    pero el reporte no toma el parámetro y no me carga nada, queda en el punto donde se debe ingresar el parámetro manualmente y darle al boton "VER INFORME" o "VIEW REPORT" para que se vea completo ¿cómo debe armar la URL para visualizar el reporte correctamente sin necesidad de poner el parametro manualmente?

    en este momento es un ejemplo básico pero no he logrado llenar el reporte con mi parámetro. Gracias de antemano

    sábado, 8 de julio de 2017 17:37