2

各項目が数行に分かれているという報告がありますが、約 4 行で 1 ページに収まります。

私の問題は、MS Report が最後の項目を分割していることです。項目全体をページに保持するか、次のページにスキップしたいと考えています。これを達成するための自動的な方法はありますか?

Tablix のプロパティで [可能な場合は 1 つのページにまとめる] オプションをマークしようとしましたが、成功しませんでした。

4

1 に答える 1

2

私はあなたと同じ問題を抱えていました.私のアイテムはそれぞれ約10行で構成されていました. 1 ページに 2 つの完全なアイテムを表示できましたが、1 つのアイテムを複数のページに分割したくありませんでした。これを次の方法で解決しました。

  1. レポートのデータセットを構成するオブジェクトに「グループ化」プロパティを追加しました。このプロパティは、最初の 2 つの項目の値が 0、次の 2 つの項目の値が 1 などの整数です。あなたの場合、最初の 4 項目に対して 0 に設定し、次の 4 項目に対して 1 に設定します。
  2. サブレポートの .rdlc ファイルで、すべての行をマークし、右クリックして、親グループを追加しました。「Group by」を Tablix のデータセットの Grouping プロパティに設定しました。
  3. これにより、Grouping 値を含む列がレポートに追加されます。この列を削除しましたが、グループ化は維持しました (記憶が正しければ、2 つのオプションの最後です)。
  4. この新しいグループでは、「グループ プロパティ」に移動し、グループの各インスタンス間に改ページを追加しました。

このように、最初のグループは 2 つの項目 (両方ともグループ化 0) で構成され、改ページがあります。次のグループにはグループ化 1 があり、改ページなどがあります。

于 2014-08-15T07:53:54.567 に答える