0

昨日から、Reporting Services (2008) の改ページの問題で立ち往生しています。また、1 週間前にレポート作成の作業を開始したことも付け加えておかなければなりません。

A と B という 2 つのフィールドを保持するデータセットがあるとします。これらのデータを表示するために、次のようなテーブルを作成しました。

--------------------
| A Header         |
--------------------
| A Value          |
--------------------
| B Header         |
--------------------
| B Value          |
--------------------

すべての値とヘッダーは同じグループに属します。

ただし、B コンテンツが長すぎる場合、結果の pdf の最初のページの下部に B ヘッダーが表示され、そのコンテンツが次のページに表示されることがあります。

BヘッダーとBコンテンツが現在のページに収まらない場合、Bヘッダーの前に改ページを挿入して、ヘッダーとそのコンテンツの先頭が常に同じページになるようにする必要があります。それ以外の場合、両方の行が現在のページに収まるため、改ページを挿入したくありません。

それを行う方法はありますか?キープ トゥギャザリング オプションを試してみましたが、成功しませんでした。その仕組みを誤解していたに違いありません。

4

1 に答える 1

0

私はついにそれを行う適切な方法を見つけたので、ここにあります:

グループ、親グループ、およびいくつかの子の詳細グループを使用する必要がありました。

親グループは、各 (A,B) 対の値に固有の Id に従ってグループ化されます。データはテーブル行から取得されるため、この行 ID をデータセットに追加しました。

次に、A とそのラベルの子詳細グループを定義し、B とそのラベルの別の子詳細グループを定義しました。A および B 詳細グループの KeepTogether プロパティを true に更新し、親グループの KeepTogether プロパティを false のままにしました。

そしてそれは働いています。

于 2009-09-22T14:00:30.943 に答える