基本レポートの作成
このセクションでは、Eclipse でデータベースからレポートを作成する場合の基本的な概要を説明します。
データベースから基本レポートを作成する
- [ファイル]メニューの[新規>[その他]をクリックします。
新規ウィザードが開きます。
- [Crystal Reports]ノードを展開し、[空のレポート]を選択して、[次へ]をクリックします。
- [CrystalReportsDemo]>[WebContent]ノードを選択します。
- [ファイル名]フィールドに、「
BikeSalesReport.rpt」と入力します。
- [終了]をクリックします。
- データベース エクスプローラ ビューで、[接続]>[classpath:/Xtreme[Derby 10.1]]>[classpath:/Xtreme]>[スキーマ[フィルタ済み]]>[APP]>[テーブル]に移動します。
- [テーブル]ノードを展開します。
- CUSTOMER テーブルを右クリックし、[Crystal Reports]>[現在のレポートに追加]をクリックします。
- ORDERS テーブルを右クリックし、[Crystal Reports]>[現在のレポートに追加]をクリックします。
Crystal Reports エディタでレポートがデータ ビューに切り替わります。
- CUSTOMER テーブルの CUSTOMER_ID フィールドをドラッグして、ORDERS テーブルの CUSTOMER_ID フィールドにドロップし、2 つのテーブル間の関係を作成します。
- Crystal Reports エディタで、レイアウト ビューに切り替えます。
- フィールド エクスプローラ ビューで、次の操作を実行します。
- [CUTOMER]ノードを展開し、[COUNTRY: 文字列[30]]を右クリックして、[フィールドのグループ]をクリックします。
レポート レイアウトの[グループ 1]セクションに GroupName ({CUSTOMER.COUNTRY}) が表示されます。
- [CUSTOMER_NAME: 文字列[40]]を右クリックし、[フィールドのグループ]をクリックします。
レポート レイアウトの[グループ 2]セクションに GroupName ({CUSTOMER.CUSTOMER_NAME}) が表示されます。
- [ORDERS]ノードを展開し、“ORDER_AMOUNT:数値”、“ORDER_DATE:日付”、“ORDER_ID:数値”フィールドを選択して、それらをレポートの[ボディ]セクションにドラッグします。
レポート レイアウトの[ボディ]セクションに、ORDERS.ORDER_AMOUNT、ORDERS.ORDER_DATE および ORDERS.ORDERS_ID が表示されます。レポート レイアウトの[ページ ヘッダー]セクションと[ボディ]セクションに ORDER_AMOUNT、ORDER_DATE、および ORDER_ID が表示されます。
- Crystal Reports エディタで、[ORDERS.ORDER_AMOUNT]を右クリックし、[集計]をクリックします。
レポート レイアウトの[グループ 1]フッター セクションに集計フィールドが表示されます。
- Crystal Reports エディタのレイアウト ビューにフィールドをドラッグしてレポートのレイアウトを調整します。
- レポートを保存します。
- プレビュー ビューに切り替えてレポートを表示します。