第3回:レポートを作成しよう (4/4)

Eclipse BIRT
Eclipseが提供するBIとレポーティングツール

第3回:レポートを作成しよう
著者:ビーブレイクシステムズ  川本 博之   2006/3/9
前のページ  1  2  3  4
CSSインポート機能

   最後にテーブルの色やフォント、文字位置を調整しましょう。

   プロパティエディタからも設定できますが、今回はCSSインポート機能を用いて設定します。

   実際の開発では、作成するレポートも多くなるでしょうし、レポートごとにプロパティエディタで設定するのは手間がかかります。なにより、色やフォントなどの修正が発生した場合に修正漏れの原因ともなりえます。

   CSSを共通で使用していれば、CSSファイルの修正のみですべてのレポートに反映されるというメリットがあります。

   それではCSSファイルを新たに作成し、レポートに適用してみます。

CSSファイル:table.css
/* 商品名ヘッダ */
ITEM{
     BACKGROUND-COLOR:#696969;
     COLOR:#FFFFFF;
     TEXT-ALIGN:CENTER;
     FONT: BOLD MEDIUM "MS ゴシック";
}
/* 年月ヘッダ部 */
MONTH{
     BACKGROUND-COLOR:#000080;
     COLOR:#FFFFFF;
     TEXT-ALIGN:CENTER;
     FONT:BOLD MEDIUM 'Times New Roman';
}
/* 明細部 */
DETAIL{
     BACKGROUND-COLOR: #FFFACD;
     COLOR:#000000;
     TEXT-ALIGN:RIGHT;
}

   メニューバーから「要素 → CSSスタイルのインポート」を選択しファイル名と入力すると、スタイルの一覧が表示されますので対象のスタイルを選択します。これでレポートにCSSがインポートされました。

レポートにCSSがインポート
図11:レポートにCSSがインポート

   CSSの適用は、適用箇所を選択しメニューバーの「要素」または右クリックから「スタイルの適用」を選択しましょう。

CSS適用後のプレビュー
図12:CSS適用後のプレビュー
(画像をクリックすると別ウィンドウに拡大図を表示します)


まとめ

   今回はリンクやサブレポートを利用して、前回作成した店舗一覧に売上テーブルからのレポートを連結し、店舗ごとの売上を表示可能にしました。同様に年月などの項目をパラメータ化することにより、他の観点からドリリングされたレポートを作成することも可能でしょう。

   次回はTomcatを使用してのプレビューやJavaコードを使用したスクリプティング機能などを紹介します。

前のページ  1  2  3  4


株式会社ビーブレイクシステムズ  川本 博之
著者プロフィール
株式会社ビーブレイクシステムズ  川本 博之
Javaスペシャリスト。前職ではJava専業ソフトウェアハウスにおいてプロジェクトリーダーとして活躍。現職ではオープンソースに関する技術の研究活動を日々行なう。常に、ビジネス設計を意識したユーザが使いやすいシステム構築を心掛けている。


INDEX
第3回:レポートを作成しよう
 はじめに
 パラメータの作成
 サブレポートの作成手順
CSSインポート機能
Eclipseが提供するBIとレポーティングツール
第1回インストールからはじめるEclipse BIRT
第2回データベースのデータをレポートに出力しよう
第3回レポートを作成しよう
第4回スクリプティング機能・Tomcatでのプレビュー・レポートエンジンを使用したレポート出力
Eclipse3ではじめるJava Webアプリケーション開発
第1回Eclipse3の概要とインストール
第2回Eclipse3の基本機能
第3回Eclipse3の基本操作を憶えよう
第4回Eclipseの便利な機能
第5回Webアプリケーションの開発(1)〜JSP作成〜
第6回Webアプリケーションの開発(2)〜サーブレットの作成〜
第7回データベースの利用
第8回フレームワークの利用
第9回O/Rマッパーの利用
第10回JUnitの利用
第11回Antの利用
第12回CVSの利用(1)
第13回CVSの利用(2)
Eclipse実践プラグイン開発
第1回Eclipseとプラグイン
第2回プラグインの配布とインストール
第3回基本的なGUIコンポーネントの利用
第4回JFaceのGUIコンポーネント
第5回メニューとポップアップ・メニューの拡張
第6回ビューの拡張
第7回エディタの拡張
第8回パースペクティブの拡張
第9回プロパティと設定の拡張
Eclipse WTPによる標準開発ツールの提供
第1回Eclipse WTPの概要とインストール
第2回Eclipse WTPでHello World
第3回Eclipse WTPのDB系ツールを使う
第4回Eclipse WTPのエディタとその他のツール

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored