2016-05-11 4 views
0

URLを作成してレポート1(メインレポート)をレポート2に入れる必要があります。サブレポート レポート1では、「彼女をクリックしてpdfバージョンを表示する」という行に何かを入力します。 レポート2のためにssrs URLが作成されています。 ここでスタックされているのは、レポート1からレポート2のURL ?SharepointモードSSRSがレポートを1つのレポートから2番目のレポートに渡してPDF形式で直接レンダリングする

http://[mainsite]/[sub-site]/_vti_bin/reportserver?http://[mainsite]/[sub-site]/Reports/RDL/[mainfolder]/[report2name].rdl&rp:P1=Parameters!P1.Value&rp:P2=Parameters!P2.Value&rp:P3=Parameters!P3.Value&rp:P4=Parameters!P4.Value&rs:Format=PDF

はい、私は、このURLは、レポート1(メインレポート)の値がわからない方法を知ってました。それで私の質問に尋ねられます。

私の研究のほとんどは、ハードコーディングされた値が渡されます。そして、上記の私のURLはうまく動作し、希望の場所にpdfを保存するオプションが表示されます。

どのような方向でも、アドバイスをいただければ幸いです。おかげさまで

答えて

0

親レポート(レポート1)のリンクであるプレースホルダでは、式を使用してURLを生成できます。その式は次のようになります。

="http://[mainsite]/[sub-site]/_vti_bin/reportserver?http://[mainsite]/[sub-site]/Reports/RDL/[mainfolder]/[report2name].rdl&rp:P1=" & Parameters!P1.Value & "&rp:P2=" & Parameters!P2.Value & "&rp:P3=" & Parameters!P3.Value & "&rp:P4=" & Parameters!P4.Value & "&rs:Format=PDF" 

これにより、親レポートのパラメータ値がURLに固定されます。

+0

はいこれが修正されました。シェアのためにありがとう。 – junketsu

+0

@junketsu、答えがあなたを助けてくれたら、上向きの矢印をクリックしてコミュニティを助けてください。いずれかの質問に対する回答が正しい場合は、その答えの横にあるチェックマークをクリックして回答を受け入れることができます。あなたが「ありがとう」または「はい」とタイプする必要がない場合よりも、この2つのことをすれば、これは修正されました。 –

関連する問題