レポートのスクロール時にヘッダーを表示したままにする方法 (Reporting Services)
複数のページにわたって続くテーブル データ領域またはマトリックス データ領域では、レポートのスクロール時に、列見出しを含んだ先頭行または行見出しを含んだ先頭列を表示したままにするかどうかを制御できます。ヘッダーを常に表示することを "ヘッダーの固定" ともいい、その制御方法は、固定する行の種類または列の種類によって異なります。
列見出しを含んだ先頭行を固定するには
列グループを含んだマトリックスの場合、列名を表示する行が、列グループによって制御されます。Tablix のプロパティ ([列のヘッダー]) を設定してください。
テーブルの場合、列名を含んだ行が、行グループ内の Tablix メンバによって制御されます。プロパティ ペインで Tablix メンバのプロパティを設定してください。
行見出しを含んだ先頭列を固定するには
行グループを含んだマトリックスの場合、行名を表示する列が、行グループによって制御されます。Tablix のプロパティ ([行のヘッダー]) を設定してください。
列グループのないテーブルの先頭列を制御することはできません。これらの列を制御するには、テーブルに列グループを追加してください。
固定できるのは、各ページの先頭行とそれに隣接する行 (または先頭列とそれに隣接する列) だけです。見出しは、十分なスペースがある場合に限り、ページ単位で常に表示されます。
グループ ヘッダーおよび Tablix メンバの詳細については、「行見出しと列見出しの制御」を参照してください。
列見出しを含んだ行を表示したままにするには (列グループ領域)
デザイン ビューで、選択した Tablix データ領域のコーナー ハンドルを右クリックし、[Tablix のプロパティ] をクリックします。
[全般] タブの [行のヘッダー] で、[スクロール中もヘッダーを表示したままにする] チェック ボックスをオンにします。
[OK] をクリックします。
レポート マネージャの HTML レンダラなど、ヘッダーのスクロールをサポートするレンダラでレポートをプレビューします。レポートを下にスクロールする間、列ヘッダーを含んだ行が表示されたままになります。
注意 既定では、セルの背景が透明になります。行ヘッダーにテキストが透けて表示されるのを防ぐには、重なり合う行の背景色を純色 (白など) に設定します。
行見出しを含んだ列を表示したままにするには (行グループ領域)
デザイン ビューで、選択した Tablix データ領域のコーナー ハンドルを右クリックし、[Tablix のプロパティ] をクリックします。
[全般] タブの [列のヘッダー] で、[スクロール中もヘッダーを表示したままにする] チェック ボックスをオンにします。
[OK] をクリックします。
[プレビュー] をクリックします。レポートを横にスクロールする間、行ヘッダーを含んだ列が表示されたままになります。
列見出しを含んだ行を表示したままにするには (行グループのないテーブル)
デザイン ビューで、Tablix データ領域を選択します。[グループ化] ペインに行グループと列グループが表示されます。
グループ化ペインの右側にある下矢印をクリックし、[詳細設定] をクリックします。グループ化ペインに、各グループの静的および動的な Tablix メンバが表示されます。
行グループ ペインで、制御する静的な Tablix メンバをクリックします。Tablix メンバを選択すると、可能であれば、デザイン画面上の対応するセルが選択されます。すべての Tablix メンバに、対応するビジュアル要素が存在するとは限りません。選択した Tablix メンバのプロパティがプロパティ ペインに表示されます。
FixedData プロパティを True に設定します。
レポートをプレビューします。レポートを下にスクロールする間、列見出しは表示されたままになります。