ActiveReports for .NET 18.0J
単純なデータバウンドレポート
ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > セクションレポートのチュートリアル > データ > 単純なデータバウンドレポート

ActiveReportsでは、データソースのフィールドからテーブル形式でデータを表示する簡単なレポートを作成できます。

このチュートリアルは、データソースアイコンを使用し、[レポートエクスプローラ]からバウンドフィールドをレポート上に配置する方法を紹介します。


このトピックでは、以下のタスクを行います。

メモ: このチュートリアルは、Northwindデータベース(NWind.mdb)のテーブルを使用しています。使用にはNorthwindデータベース(..ActiveReportsNET18\Samples\Data\NWind.mdb)へのアクセス権限が必要です。

チュートリアルを完了すると、次のようなレポートが作成されます。

デザイン時のレイアウト

実行時のレイアウト

Visual StudioプロジェクトにActiveReportを追加する

  1. Visual Studioで新規プロジェクトを開きます。
  2. [プロジェクト]メニューから[新しい項目の追加]を選択します。
  3. [新しい項目の追加]ダイアログで[ActiveReports 18.0Jセクションレポート(コード)]を選択し、ファイル名を「rptBound」に変更します。
  4. [追加]ボタンをクリックします。

詳細は、「クイックスタート」を参照してください。

レポートをデータソースに接続する

  1. Detailセクションのバンド上にあるデータソースのアイコンをクリックします。

  2. [レポートデータソース]ダイアログで、[OLE DB]タブの[接続文字列]の横にある[作成]ボタンをクリックします。
  3. [データリンクプロパティ]ウィンドウで、[プロバイダー]に[Microsoft Jet 4.0 OLE DB Provider]を選択し、[次へ]ボタンをクリックし、[接続]タブへ移動します。
  4. <...>ボタンをクリックし、データベース(例: NWind.mdb)へのアクセスパスを参照します。アクセスパスの選択が完了したら、[開く]をクリックします。
  5. [接続のテスト]ボタンをクリックし、データベースへの接続を確認します。
  6. [OK]をクリックし、[レポートデータソース]ダイアログに戻ります。[接続文字列]フィールドで、テキストが自動的に追加されます。
  7. [OLE DB]タブの[クエリ]フィールドに次のSQLクエリを入力します。
    SQL クエリ 
    コードのコピー
    Select*FROM Products
  8. [OK]をクリックし、データを保存して、レポートのデザイナ面に戻ります。

レポートのレイアウトを作成する

  1. [レポートエクスプローラ]で、[フィールド]ノードを展開し、[バウンドフィールド]ノードを選択します。以下のフィールドをDetailセクション上にドラッグし、各テキストボックスのプロパティを以下のように設定します。

    TextBox1

    プロパティ名  プロパティの値
    DataField ProductName
    Text 商品名
    Location 0,0in
    Size 2.3,0.2in

    TextBox2

    プロパティ名  プロパティの値
    DataField QuantityPerUnit
    Text 数量
    Location 2.4,0in
    Size 1.5,0.2in

    TextBox3

    プロパティ名  プロパティの値
    DataField UnitsInStock
    Text 在庫
    Location 4,0in
    Size 1,0.2in
  2. Detailセクションを選択し、[プロパティ]ウィンドウからCanShrinkプロパティを「True」に設定して、描画時にレポートの空白のスペースを除去します。

レポートを表示する

または