none
SQLServer2008のある環境で、Visual Basic 2008 Express EditionでMicrosoftReportViewer使用したアプリケーションを作成したい場合 RRS feed

  • 質問

  • はじめまして。matsu2009といいます。

    今回質問したいことは、MicrosoftReportViewerをVisual Basic 2008 Express Editionで作るアプリケーションで使用する方法です。

    現在、SQLServer2008の評価版をインストールした際に同時にインストールされた"Visual Studio 2008"と、後から入れたVisual Basic 2008 Express Editionがあります。

    SQLServer2008の自習書を見ながら作業していたところ、「Visual Studio 2008」からVisual Basic用のプロジェクト作成が行えるということで試してみましたが、IntegrationServiceやReportingServiceなど以外の、VisualBasicやC++などのプロジェクトを作成するテンプレートが備わっていませんでした。

    ですので、Visual Basic 2008 Express Editionからなら作れるのかと思い、単体でインストールしてみたのですが、Windowsアプリケーションを作る画面でMicrosoftReportViewerを選ぶ項目はありませんでした。

    これは、SQLServer2008とVisual Basic 2008 Express Editionが評価版だから、ということなのでしょうか?

    .Net Framework 3.5はあたっていますし、Visual Studio 2008のバージョンは"9.0.30729.1 SP"なのですが、皆目見当つきません。

    どなたかご助言お願いします。
    2009年6月2日 9:29

回答

  • ReportViewer関係は2008では利用していないので、外れているかもしれませんが・・・。

    2005時代ではVisualBasic2005ExpressEdition単体だと、Reportを利用することはできてもデザインができない状態になります。
    デザインを行うにはVisualWebDeveloperのExpressEditionか、Standard以上のVisualStudioが必要でした。
    またExpressEditionで利用する場合、追加としてSqlServerのFeaturePackとして提供されているアドインもインストールする必要があったと思います。

    参考までに、ですが。

    • 回答としてマーク matsu2009 2009年6月4日 0:04
    2009年6月2日 12:05
  • VisualStudio 2008 Professionalの評価版をそのままインストールしたところ、MicrosoftReportViewerをフォームに埋め込むことに成功しました。
    (若干、新規プロジェクトでWindowsアプリケーションのテンプレートが選べなかったりしましたが、そこはVBExpressの方でカバーしようと思います)

    埋め込んだフォームからレポートの表示も確認できましたので、この話題は終了とさせていただきます。

    Ahf さん、見守ってくださった方々、ありがとうございました。
    • 回答としてマーク matsu2009 2009年6月4日 0:04
    2009年6月3日 5:08

すべての返信

  • ReportViewer関係は2008では利用していないので、外れているかもしれませんが・・・。

    2005時代ではVisualBasic2005ExpressEdition単体だと、Reportを利用することはできてもデザインができない状態になります。
    デザインを行うにはVisualWebDeveloperのExpressEditionか、Standard以上のVisualStudioが必要でした。
    またExpressEditionで利用する場合、追加としてSqlServerのFeaturePackとして提供されているアドインもインストールする必要があったと思います。

    参考までに、ですが。

    • 回答としてマーク matsu2009 2009年6月4日 0:04
    2009年6月2日 12:05
  • Ahf さん、

    返信ありがとうございます。

    Reportのデザイン自体はReport Builder 2.0で行っておりますが、Windowsアプリケーションからの参照をしたいもので、
    いろいろと調べているのです・・・。

    「SqlServerのFeaturePack」は機能的に満たしていないと思ったので、「Standard以上のVisualStudio」ということで
    Professional版の評価版をインストールしてみようと思います。

    結果はまたここに書きたいと思います。よろしくお願いします。
    2009年6月3日 0:52
  • VisualStudio 2008 Professionalの評価版をそのままインストールしたところ、MicrosoftReportViewerをフォームに埋め込むことに成功しました。
    (若干、新規プロジェクトでWindowsアプリケーションのテンプレートが選べなかったりしましたが、そこはVBExpressの方でカバーしようと思います)

    埋め込んだフォームからレポートの表示も確認できましたので、この話題は終了とさせていただきます。

    Ahf さん、見守ってくださった方々、ありがとうございました。
    • 回答としてマーク matsu2009 2009年6月4日 0:04
    2009年6月3日 5:08