V2J
V3.0JV2.2JV2.1JV2JV1J

チュトリーアル1: Tableを使ったレポート

テーブル形式のレポートでは、データをTableデータ領域の行と列で表示します。表示するデータは、レポートに追加されたデータセットから取得されます。

このチュートリアルでは、テーブル形式のレポートを作成する手順を説明します。

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

テーブル形式のレポート

レポートにデータをバインドする

  1. 新しいレポートを作成します。デフォルトでは、空白の RDLレポート が作成されます。

  2. データソースに接続します。

    1. [データ]タブをクリックして、データソースの [+ 追加]をクリックします。

    2. [データソースの編集]ダイアログでは、次のURLをリモートJSONプロバイダの[エンドポイント]に指定します。

    https://demodata-jp.grapecity.com/northwind/api/v1/Customers
    
  3. データセットを追加します。

    1. 追加したデータソースの[新規データセット]をクリックします。

    2. [新規データセットの編集]ダイアログでは、JSONパスに「$.[*]」を入力します。
      データソースへの接続とデータセットの追加については、データの連結を参照してください。

データでバインドされたテーブルを作成する

  1. データセットのフィールドを展開して、[フィールドを選択…]オプションを有効にします。
    データセットのフィールドの選択

  2. 必要なフィールドを選択して、デザイン面にドラッグ&ドロップします。
    デザイン面にテーブル形式のレポート
    列がフィールドにバインドされたテーブルが作成されます。 詳細行の上のヘッダー行は、自動的にラベルが記入されます。

または、最初にTableデータ領域 Tableデータ領域のアイコンをレポートのデザイン面にドラッグ&ドロップして、フィールドを詳細行にドラッグ&ドロップすることもできます。

データを並べ替える

どのフィールドのデータも、昇順・降順に並べ替えることができます。ここでは、[customerID]フィールドのデータを降順に並べ替えます。

  1. テーブルのいずれかのセルを選択し、右側に表示されるボックスから[詳細グループ]を選択して、[並べ替えの式]プロパティを表示します。
    テーブル形式のレポートの並べ替え

  2. [項目の表示]をクリックして、[+ 項目の追加]を選択します。

  3. 表示されるボックスの右側にあるボタンをクリックしてフィールドのリストを表示して、[customerID]フィールドを選択して価格順にテーブルのデータを並べ替えます。
    メモ: [式エディタ: データ - 並べ替えの式]ダイアログで、[式…]を選択して並べ替えの式を入力することもできます。

  4. 追加された式の横に表示されている[降順]降順アイコンをクリックして、[customerID]フィールドを降順に切り替えます。[昇順]昇順アイコンを再度クリックすると、並べ替えの順序を昇順に変更することができます。

テーブルデータをグループする

テーブルデータをグループすることができます。テーブルに一意の国の値が表示されるように、countryフィールドに関してテーブルをグループ化します。

  1. テーブルのいずれかのセルを選択して、[詳細グループ]を選択します。その後、[プロパティ]ペインを選択します。

  2. [グループ]セクションの[式]プロパティで、[項目の表示]をクリックして、[+ 項目の追加]を選択します。

  3. 表示されるボックスの右側にあるボタンをクリックしてフィールドのリストを表示して、[Title]フィールドを選択します。

    Grouping Tabular Data

ページヘッダを追加する

  1. デザイナの上部にある[レポート]タブをクリックして、[ヘッダの追加]オプションを選択します。
    レポートにヘッダーを追加する

  2. TextBoxコントロールTextboxアイコン をヘッダ面にドラッグ&ドロップします。

  3. テキストボックス内をクリックして、「顧客レポート」というテキストを入力します。

レポートの外観をカスタマイズする

カスタマイズされたテーブル形式のレポート

メモ: 必要に応じてデータを格納する各コントロールの位置やサイズを調整し、外観を整えてください。

  1. ページヘッダをカスタマイズするには、[背景]セクションの[背景色]プロパティを「#f1f1f1」に設定します。

  2. 「顧客レポート」というテキストボックスを選択して、次のプロパティを設定します。

    プロパティ
    テキスト - 色 #3da7a8
    テキスト - サイズ 16pt
    テキスト - 水平方向の整列 Left
    テキスト - 垂直方向の整列 Middle
  3. テーブルのヘッダ行をカスタマイズするには、行のすべてのテキストボックスに次のプロパティを設定します。

    プロパティ
    罫線 - 幅 0.25pt
    罫線 - スタイル Solid
    罫線 - 色 Gainsboro
    テキスト - 水平方向の整列 Left
    テキスト - 垂直方向の整列 Middle
  4. テーブルの[詳細行]のテキストボックスを同様にカスタマイズします。

レポートを表示/保存する

  1. [プレビュー]をクリックして、レポートの最終結果を表示します。

  2. プレビューモードを終了するには、デザイナの左上にある[戻る]をクリックします。

  3. [名前を付けて保存]をクリックして、レポートの名前を任意のものに変更し、[レポートの保存]をクリックします。