2011-04-01 18 views
6

Publiqué un ssrs a sharepoint y trato de pasar el valor del parámetro en la cadena de consulta, pero no he podido descifrar la sintaxis. Aquí está la cadena de consulta que estoy pasando. Estoy tratando de pasar el CLordID = 1324381. En mi informe CLordIDPasando el parámetro al informe ssrs en query-string en SharePoint 2010

https: ///_layouts/ReportServer/RSViewerPage.aspx rv:? = RelativeReportUrl/TestReports/Orders.rdl & RS: Comando = Render & ClOrdID = 1324381

Cuando intento de este recibo:

especificar valores de parámetro de informe valores de los parámetros deben especificarse antes del informe se puede visualizar. Elija valores de parámetros en el área de parámetros y haga clic en el botón Aplicar .

He intentado hacer el parámetro, visible, oculto e interno, pero no he podido hacer que funcione.

Cualquier ayuda es muy apreciada

+0

Esto también se aplica al siguiente mensaje de error "Al informe le falta un valor de parámetro pero se ha deshabilitado su solicitud" – mikemurf22

Respuesta

0

En las opciones de parámetros, bajo los valores disponibles, ¿ha establecido la opción de especificar y luego no se incluye ningún valor? Regrésalo a ninguno y deberías tener la razón.

0

Hay otra opción, que es representar los informes utilizando el visor de HTML.

Tengo esta idea aquí: http://techpunch.wordpress.com/2008/09/17/sql-server-reporting-services-url-parameters-in-sharepoint-integrated-mode/
nunca estoy seguro de cuánto tiempo un blog va a durar, por lo que trataron de resumir a continuación.

Se puede formatear el URL como esta:
(no estaba seguro de su nombre de servidor, de modo que acabo de utilizar "Intranet" en su caso)

https://intranet/reportserver?http://intranet/TestReports/Orders.rdl&CLordID=1324381 

Esto evita tener que añadir "RP: "a cada parámetro que quiera pasar.

0

Incluye "rp:" antes de cada parámetro. Funciona como un encanto.

Cuestiones relacionadas