PowerTools ActiveReports for .NET 9.0J
Matrixでセルの結合

Matrixデータ領域では、同じ値を持つセルを結合し、重複した値を非表示にできます。以下の画像は、セルが結合された結果です。

Matrixでセル結合を許可する

以下の手順では、ReelsデータベースのEmployeeInfoテーブルを使用します。デフォルトでは、Reels.mdbファイルは..\ActiveReportsNET9\Data\Reels.mdbに配置されています。

  1. Visual Studioツールボックスから、レポートのデザイン画面へMatrixデータ領域を追加します。
  2. 左下のセルでStoreName(Fields!StoreName.Value)のようにフィールドを設定することで、StoreNameで行グループが適用されます。
  3. Matrix上で右クリックし、プロパティグリッドの下部にある[プロパティ設定ダイアログ]を選択します。
  4. 表示されたMatrixダイアログで[行グループ]ページを選択し、[追加](+)ボタンをクリックしてグループを追加します。
  5. このグループの式フィールドでFields!City.Valueと設定し、Cityの行グループを追加します。
  6. 上記手順4および5を繰り返して、Name(Fields!Name.Value)およびEmployeeID(Fields!.EmployeeID.Value)の行グループを設定します。
    メモ: Matrixの行グループを設定するTextBoxコントロールのValueプロパティに、該当するフィールド値が設定されていることを確認してください。
  7. [OK]をクリックしてダイアログを閉じます。
  8. VisualStudioツールボックスから、ContainerコントロールをMatrixデータ領域の先頭行の結合セルに配置して、該当する列のヘッダを作成します。
    メモ: Containerコントロール内のテキストボックスコントロールを使用して、各列用にラベルを作成します。
  9. 結果を確認するには、プレビュータブに移動してください。

セル内の文字数に応じて、セルサイズが拡大されます。

 

結合したセルが次のページにあふれる場合は、結合セルの値は次ページで繰り返して表示されます。

ページ1 ページ2
関連トピック

概念

 

 


©2003-2015 GrapeCity inc. All rights reserved.