1

レポートの各レコードには、(他の情報とともに) 「ItemName XY Z」形式の他のデータ項目のセットが含まれています。ここで、X、Y、Z は数値です。

表示されると、このセットは各項目のプロパティに従ってグループ化され (下図のように)、表などに表示されます。

X、Y、Z の値は画像で表示され、情報を読みやすくするために他の項目に書式設定が適用されます (つまり、異なるグループ名に背景色が適用されます)。

これをレポートに表示する最良の方法は何ですか? 現在のオプションは、サブ レポートを使用しているか、CustomReportItems を使用して新しいコントロールを構築しているようです。

  • レベル 1 グループ 1 名
    • レベル 2 グループ 1.1 名前
      • アイテム名 XYZ
      • アイテム名 XYZ
      • アイテム名 XYZ
    • レベル 2 グループ 1.2 名前
      • アイテム名 XYZ
      • アイテム名 XYZ
      • アイテム名 XYZ
  • レベル 1 グループ 2 名
    • レベル 2 グループ 2.1 名
      • アイテム名 XYZ
      • アイテム名 XYZ
      • アイテム名 XYZ
    • レベル 2 グループ 2.2 名
      • アイテム名 XYZ
      • アイテム名 XYZ
      • アイテム名 XYZ
4

1 に答える 1

1

要件に関する私の理解から、サブレポートを必要とせずに、これらすべてを単一のテーブル (またはリスト) オブジェクトで実現できます。

  • データ クエリを設定します。
  • クエリのデータセットとして指定されたデータセットを使用して、テーブル オブジェクトをレポートに挿入します。
  • レベル 1 およびレベル 2 のグループ化基準ごとに、レポートにグループを挿入します。グループ ヘッダー セクションを含めますが、グループ フッターは含めません。
  • 詳細セクション (つまり、ItemName XYZ レベル) のデータ項目に基づいてセルの色をフォーマットするには、レポート デザイナーでそのセルを選択し、BackgroundColour プロパティを ([プロパティ] ウィンドウから) 目的の色を選択する式に設定します。 [式の編集] ダイアログを使用します。(BackgroundColour プロパティのすぐ下には BackgroundImage プロパティがあり、色ではなく特定の画像を使用する場合は、式を使用して設定することもできます。)
于 2010-11-05T12:27:01.750 に答える