CodeZine(コードジン)

特集ページ一覧

5分でわかるActiveReports帳票-らくらく始める帳票作成(2007年度版)

ActiveReports for .NET 3.0Jで作るサンプル帳票

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2007/08/03 14:00

目次

新規アプリケーションの作成 1

 それではさっそく、簡単な帳票アプリケーション作成について紹介します。帳票アプリケーション開発は、大きく分けて以下の4ステップで構成されます。

  1. レポートデザイナによる帳票レイアウトの作成
  2. レポートデータソースの設定
  3. データソースと帳票レイアウトの紐付け
  4. 呼び出し元アプリケーションの作成

最終的な完成イメージ

 今回作成する帳票は、「商品一覧」です。商品のコードと名称、仕入先、在庫数量が並んだ単純な帳票です。

「商品一覧」帳票
「商品一覧」帳票

 また、帳票を出力するための簡単なWindows Formsアプリケーションも作成します。このアプリケーションでは帳票の生成とPDF出力を行うことができます。

サンプルアプリケーション
サンプルアプリケーション

レポートデザイナによる帳票レイアウトの作成

 ActiveReportsによる帳票を作成するには、プロジェクトを右クリックして[追加(D)]-[新しい項目(W)]から「ActiveReports 3.0ファイル」を選択します。ここではファイル名を「ProductList.cs」とします。

「新しい項目の追加」ダイアログでActiveReports 3.0ファイルを選択
「新しい項目の追加」ダイアログでActiveReports 3.0ファイルを選択

 このファイルをエディタで開くと、帳票レイアウトをデザインするためのレポートデザイナが起動します。レポートデザイナに表示される帳票レイアウトは、初期状態では3つのエリアに分かれています。「pageHeader」「pageFooter」は各ページの先頭と末尾に出力する項目、「detail」は繰り返し出力される項目です。

 これら3つに加え、帳票全体の先頭と末尾に出力される「レポートヘッダ/フッタ」や、明細をグループごとにまとめた単位で出力される「グループヘッダ/フッタ」を設定することができます。ヘッダ/フッタの挿入は右クリックメニューの[挿入]から行うことができます。

レポートデザイナでページヘッダを追加する
レポートデザイナでページヘッダを追加する

 次に、レポートデザイナにコントロールを配置して帳票のレイアウトを作成していきます。ツールボックスからLabelコントロールをレポートデザイナへドロップし、タイトルの「商品一覧」や「商品コード」「商品名称」などのラベル項目を作成していきます。また、実際にデータを出力する項目として、明細行にTextBoxコントロール貼り付けていきます。ここでTextBoxのTextプロパティに設定した値は帳票生成時に実際の値で置き換わるので、適当な文字を入れておいて構いません。

レポートデザイナでコントロールを配置していく
レポートデザイナでコントロールを配置していく

  • LINEで送る
  • このエントリーをはてなブックマークに追加

バックナンバー

連載:5分でわかるActiveReports帳票

もっと読む

著者プロフィール

  • 宮本奈紗(ミヤモトナサ)

    株式会社システムインテグレータ ERPソリューション部所属。 ERPシステムの設計・開発に従事。業務でActiveReportsを使用。

  • 渡辺俊史(ワタナベトシフミ)

    株式会社システムインテグレータ パッケージ開発部所属。ECサイト構築パッケージの設計・開発に従事。VSUG(Visual Studio User Group) データベース・データアクセスフォーラムリーダー。 blog:t.watanabe weblog

あなたにオススメ

All contents copyright © 2005-2022 Shoeisha Co., Ltd. All rights reserved. ver.1.5