0

「添付ファイルの表示」を示す列があります。このために、データセットに添付ファイル ID 列があります。「添付ファイルの表示」をクリックするとPDFファイルが開くように、ハイパーリンクを挿入する必要があります。

これは私が持っているスクリプトです:

PopupWindowModal('TrainViewAttachment.aspx?attachmentId=' + TableId,800,700)

私は最近SSRSに取り組み始めました。誰かが私にこれを成し遂げるために何をすべきか教えてください。前もって感謝します

4

1 に答える 1

2

PopupWindowModal('これを次のように置き換えます。

"javascript:void(window.open('" + Fields!itemlevellocation.Value + "&Impacted=true" +
"', '', 'width=1000, height=800, top=0, left=0, resizable=yes'))"

これをする:

  1. クリックするテーブルまたはレポート オブジェクトのセルに移動します。右クリックで「テキストボックスのプロパティ」を選択
  2. 左ペインの「アクション」に移動します。
  3. [アクションとして有効にする] の下の [URL に移動] を選択します。
  4. 式の「Fx」を押して、上記のコードに似たものを入力します。

私のコードFields!itemlevellocation.valueでは、基本的に、データセットの「itemlevellocation」の値に移動先のレポート URL があることを示しています。これは、Googleまたは必要なものでデバッグテストできます。基本的に、javascript でウィンドウを開いています。なんらかの理由で、私が知らないjavascriptを有効にする方法がない限り、これはBusiness Intelligence Development Studioでは機能しません。テストするには、最初に SSRS サーバーにデプロイする必要があります。

SSRS を使用した Javascripting の詳細: http://www.bp-msbi.com/2008/09/advanced-javascript-in-reporting/

于 2013-05-03T21:17:27.440 に答える