ActiveReports for .NET 18.0J
セクションレポートのレポートエクスプローラ
ActiveReportsユーザーガイド > 概念 > ActiveReports for .NETデザイナの使用 > レポートエクスプローラ > セクションレポートのレポートエクスプローラ

ActiveReportsデザイナでセクションレポートを開くと、レポートエクスプローラには以下のように各ノードがデフォルトで表示されます。

レポートエクスプローラでは、コントロールの削除、パラメータの追加・編集・削除、データソースの追加、フィールドをレポートにドラッグするなどの動作に加えて、計算フィールドの追加・編集・削除、TextBoxコントロールのようにレポートに連結したデータフィールドのドラッグ、マージンの設定、プリンタ設定、スタイル設定、ルーラー、グリッドの設定などのレポートの設定も行うことができます。また、レポートやその要素を選択すると、[プロパティ]ウィンドウが表示され、プロパティの変更が可能になります。

レポートエクスプローラを使用した操作例を以下に示します。

データソースを追加する

  1. Detailセクションバンドにあるグレーのデータソースアイコンをクリックし、[レポートデータソース]ダイアログを開きます。    
  2. [OLE DB]タブを選択して、[接続文字列]の隣にある[作成]ボタンをクリックします。  
  3. [データ リンク プロパティ]ダイアログで、 [Microsoft Jet 4.0 OLE DB Provider] を選択し、[次へ]をクリックします。省略符号<...>ボタンをクリックして独自のデータベース、またはサンプルデータベース(nwind.mdb)へのパスを参照します。
  4. データベースを選択した後、[開く]をクリックします。
  5. [OK]をクリックすると、ウィンドウが閉じられ、接続文字列が自動で入力されます。
  6. [クエリ]フィールドに、対象データを選択するSQLステートメント(例 "SELECT * FROM Customers")を入力します。
  7. [OK]をクリックしてデータソースを保存し、レポートデザイナ面に戻ります。[レポートエクスプローラ][フィールド]ノードの配下にある[バウンドフィールド]ノードに、クエリにより返されたフィールドが組み込まれます。

計算フィールドを追加する

  1. [レポートエクスプローラ]で、[フィールド]ノードを展開します。
  2. [計算フィールド]ノードを右クリックして、[追加]を選択します。追加された計算フィールドは、[レポートエクスプローラ][プロパティ]ウィンドウに表示されます。
  3. [プロパティ]ウィンドウにあるFormulaプロパティに式を入力します(例 UnitPrice * 1.07)。
  4. [レポートエクスプローラ]からデザイナ面上にフィールドをドラッグします。これにより、フィールドに連結されたテキストボックスオブジェクトが作成されます。

フィールドをテキストボックスコントロールにバインドする

  1. [レポートエクスプローラ]で、[フィールド]ノードを展開し、[バウンドフィールド]、または[計算フィールド]を選択します。
  2. TextBoxコントロールに連結したいフィールドを選択して、レポート面のTextBoxを表示したいセクション上にドラッグ&ドロップします。
  3. フィールドに連結されたTextBoxが作成され、DataFieldプロパティ、Nameプロパティ、Textプロパティに値が自動で設定されます。たとえば、Cityフィールドをドラッグした場合、TextBoxのDataFieldプロパティが「City」に設定され、NameTextプロパティは「txtCity1」となります。

パラメータを追加する

  1. [レポートエクスプローラ]で、[パラメータ]ノードを右クリックして[追加]を選択します。追加されたパラメータは、[レポートエクスプローラ][プロパティ]ウィンドウに表示されます。
  2. [プロパティ]ウィンドウで、ユーザーに入力を求める文字列をPromptプロパティに設定します。
  3. PromptUserプロパティを「True」に設定します。レポートを実行すると、パラメータ入力ダイアログが表示されます。
  4. [レポートエクスプローラ]からパラメータをデザイナ面上にドラッグして、パラメータに連結されたTextBoxを作成します。レポートを実行すると、パラメータ入力ダイアログでユーザーが入力した値は、レポート上のパラメータに連結されたTextBoxに表示されます。

レポートの設定を変更する

  1. [レポートエクスプローラ]で、[レポートの設定]ノードをダブルクリックし、[レポートの設定]ダイアログを開きます。
  2. ダイアログ上に表示される4つのタブで、要求を満たすように変更を加えて、[OK]をクリックします。
関連トピック