none
レポートにナビゲーション機能を仕込む方法 RRS feed

  • 質問

  • こんにちは。

    SQL Server 2012 enterprise + Analysis Service + Report services という環境下で、
    レポート を作成する際の機能確認などを行っています。


    作成するレポートに、ナビゲーションの機能をどうにかして追加したいと思っています。

    例えば、URLへのActionが設定されているTextBoxをグループ化して、複数のレポートで共有する。
    といった事が出来ないかと試行錯誤しています。

    ASP.NET(.aspx)でReportViwer コントロール(だったかな?)を使い、ASP.NETの機能でナビゲーションを実現する事ができるのは確認済です。HTMLのFramesetなどでもできるかと思います。


    が、


    SQL Server Data Tools の機能のみで、複数レポート間で共有可能なナビゲーションを作成することは可能でしょうか?

    2013年1月31日 4:24

回答

  • 「URLへのActionが設定されているTextBoxをグループ化」しただけのレポート(ナビゲーション部分専用レポート)を作成し、

    各レポートに「サブレポート」として埋め込むという方法はいかがでしょうか?


    ---------------------------------
    Infospire Kayano

    • 回答としてマーク Keiichi Oumi 2013年2月7日 1:14
    2013年2月6日 13:05

すべての返信

  • 「URLへのActionが設定されているTextBoxをグループ化」しただけのレポート(ナビゲーション部分専用レポート)を作成し、

    各レポートに「サブレポート」として埋め込むという方法はいかがでしょうか?


    ---------------------------------
    Infospire Kayano

    • 回答としてマーク Keiichi Oumi 2013年2月7日 1:14
    2013年2月6日 13:05
  • こんにちは。

    ありがとうございます。

    一度は「サブレポートで」というのも考えてみたのですが、レイアウト的にしっくり来ないなぁって思った瞬間、考える候補から外していました。
    今は、HTLMビューア(のaspx?)を改造してページの最上部にうまいことナビゲーション用のバーを追加しようと試してみたりしています。

    これだと「レポートの機能のみで」からは外れちゃいますし、すべてのレポートが対象となってしまうので、将来的にどうなんだろう・・・と思っていました。

    これを機会サブレポートをもう少し探ってみたいと思います。

    2013年2月7日 1:14
  • こんにちは。

    回答済とした後ですが。

    一応、目的にかないそうだなという感じでした。

    四角形と、Actionを指定したTextBoxを組み合わせ、ナビゲーション専用のレポートを作成し、
    各レポートに、これをサブレポートとして追加することで、おっしゃるとおりにできました。

    リンクアクションを仕込んだTextBoxを四角形などにまとめて配置することで、表示/非表示をトグルさせる事ができ、なかなか良い感じです。

    問題点は、これをぺージヘッダやレポートヘッダに配置できないようだ、という事ですが、仕方が無いようです。

    助かりました。ありがとうございます。

    2013年2月7日 9:47