none
SQLServer2005 Reporting Services リンク時に新しいウィンドウを開いてリンクしたい RRS feed

  • 質問

  • ①レポートタイトル・レポートURLを持ったテーブルをDBに作成
    ②レポートタイトル・レポートのURLを持ったデータセットを作成
    ③レポートに[ツールボックス]から[テーブル]を配置
    ④[テーブル]に②で作成したデータセットを関連付ける
    ⑤テーブルのテキストボックスにレポートタイトルを設定
    ⑥[プロパティ]→[ナビゲーションタブ]→[URLに移動]にレポートURL列を設定

    という手順によってレポートへのリンク一覧を作成しました。
    これでDBにデータを投入することで必要なリンクを提供できたのですが、
    リンクを新しいウィンドウを開きたいと考えています。
    IEの[ソースの表示]から参照してみるとリンクの設定末尾に
    [TARGET="_top"]の記述があり、これを[TARGET="_blank"]に変えるプロパティがあれば
    解決できると考えたのですが、ヘルプを探しても発見することができませんでした。


    試してみたことその1
    URL末尾に[rc:Format=HTML4.0]を設定。
    フォーマットをExcelにした場合は[開く][保存][キャンセル]の
    モータルダイアログが表示されるので同様のことができないか試行しましたが
    結果動作は変わりませんでした。

    試してみたことその2
    ソースの表示からテキストエディタで強引に書き換えてサーバーにアップロード
    新しいウィンドウでリンクが開くようになったが、
    DBにデータを投入されるたびにテキストベースで修正するのでは
    そもそも意味がないことに気付いてしまいました。


    対応する方法をご存じの方ご教授願います。
    よろしくお願いします。

    2009年7月3日 5:02

回答

すべての返信