SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ComponentZine(ComponentOne)

データベースのデータからレポートを作成するASP.NETアプリケーションを簡単に作る

「ReportViewer for ASP.NET Wijmo」のC1ReportViewerコントロールを使ったアプリケーションの作成

  • X ポスト
  • このエントリーをはてなブックマークに追加

C1ReportViewerコントロールの概要

 「ReportViewer for ASP.NET Wijmo」のC1ReportViewerコントロールは、レポートを作成しWebページに追加する機能を持ったコントロールで、忠実度の高いグラフィカル形式で独特のピクセルパーフェクトなレポートを出力します。

 ズーム、ページング、サムネイル、アウトラインなどの豊富な機能を持ち、ナビゲーション、検索、印刷、エクスポートなどの組み込みツールバーがあらかじめ実装されており、ユーザに操作しやすいユーザインターフェースを提供できます。

 さらに、Crystal Reports、Microsoft Access、Microsoft SQL Reporting Servicesを含めてさまざまなレポート形式と統合しやすくなっており、ユーザは任意のWebレポートを印刷可能なWeb文書に高速に変換することができます。

 C1ReportViewerコントロールは、レポート定義ファイルをもとにレポートを作成します。レポート定義の作成には、「ComponentOne Studio for ASP.NET Wijmo 2012J」に含まれている「C1Reportデザイナ」を使用します。

 このデザイナは、多くのデータベースアプリケーションをサポートし、独自のレポート定義を作成することができます。

C1Reportデザイナでレポートの形式をデザインする
C1Reportデザイナでレポートの形式をデザインする

 また、以下に示す数多くの特徴を持っています。

ブラウザに関わらずピクセルパーフェクトなレポートを表示

 C1ReportViewerはWebPaperを使用して独特のピクセルパーフェクトなレポートを出力します。ComponentOneのWebPaper技術を使用して忠実度の高いグラフィカル形式でレポートを描画できます。

 最新の対応ブラウザは、「ComponentOne Studio for ASP.NET Wijmoのクロスブラウザ対応について」で確認できます。

Crystal Reports

 C1ReportViewerは、Microsoft AccessおよびCrystal Reeportsの両方の機能に対応します。C1ReportDesignerでボタンをクリックするだけでAccessのレポートファイル(MDBファイル)とCrystal Reportsファイル(RPTファイル)をインポートできます。

Microsoft AccessとSQL Reporting Servicesレポート

 C1ReportViewerは、Microsoftレポート技術を広範囲にサポートしています。ビューアは、AccessとSQL Reporting Servicesレポートの両方に対応しています。RDLに対応し、WebPaper技術を使用してWebアプリケーションに組み込まれている既存の企業レポートを利用できます。

ズーム

 デフォルトで、レポートがページに合わせるように拡大されますが、実寸で表示したり、ページまたは内容の幅がプレビューウィンドウに合うように設定したりすることができます。また、Zoomプロパティの値を設定してカスタムズームモードを設定することもできます。

C1ReportViewerコントロールの組み込みズーム機能
C1ReportViewerコントロールの組み込みズーム機能
エクスポート

 レポートをExcel、PDF、HTMLなど、さまざまなポータブル形式で出力でき、簡単にメールに添付したり、他の企業と共有したりできます。

ボタン1つでPDF文書にエクスポート
ボタン1つでPDF文書にエクスポート
アウトラインの自動生成

 レポートグループに応じて自動的にアウトラインツリーが作成され、Adobe Readerでレポート内の任意の場所へ移動できます。ツリー内の各ノードがレポートのグループヘッダセクションを示します。非表示のグループヘッダセクションは、PDFでアウトライン項目を生成しません。

自動的にアウトラインツリーが作成される
自動的にアウトラインツリーが作成される
ページング/スクロールによるナビゲーション

 C1ReportViewerの表示ペインでは、ページングとスクロールによるナビゲーションが可能です。ユーザがボタンをクリックするだけで任意のビューに切り替えられます。

ページング/スクロールボタンもあらかじめ組み込まれている
ページング/スクロールボタンもあらかじめ組み込まれている

次のページ
レポート作成手順

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
ComponentZine(ComponentOne)連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6947 2013/01/18 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング