web-dev-qa-db-ja.com

レポートの改ページを取り除く

SSRSレポートの改ページを取り除き、レポートを1ページに表示するにはどうすればよいですか?

42
san

テキストエディターでレポートの.rdlファイルを開き、<Page></Page> セクション。そのセクションで、次を挿入します。

<InteractiveHeight>0in</InteractiveHeight>
<InteractiveWidth>8.5in</InteractiveWidth>

SSRSでは、インタラクティブな高さが0の場合、レポートの長さは無限であるため、単一ページに存在します。

54
kinshowa

PageBreakAtEndまたはPageBreakAtStartのレポートアイテムのいずれかのプロパティがtrueに設定されていないことを確認します。また、レポートの幅を実際の用紙の幅よりも小さくし、ページの余白のための余分なスペースを念頭に置いてください(レポート>レポートのプロパティ>レイアウト)

Microsoftによると、「推奨されていませんが、InteractiveHeightを0に設定することでソフト改ページを無効にできます。」これはHTMLレンダリングでのみ機能すると思いますが、私自身は使用していません。

あなたが探しているものであれば、どんなに大きなレポートでも1ページに印刷されるようなスケールがあるかどうかはわかりません。

16
Dustin Brooks

Bodyの任意の場所を右クリックして、Propertiesを選択します。

ドロップダウンからReportsを選択します。 (レポートで要素を選択すると、ドロップダウンがTextBox/Headerまたは選択したアイテムに変わります)

Reportプロパティで、InteractiveSize属性を展開します。

Height -> 0inを設定

14
HawkEye

レポートデータを1ページに表示する場合、SSRSで簡単に実行できます。必要なのは、テーブル全体を選択して、プロパティペインに移動することだけです。更新KeepTogather = True

enter image description here

5
NonProgrammer

レポートのInteractiveHeightを0に設定して、ページングを無効にすることができます。

レポートプロパティ->ページ-> InteractiveSize-> Heightに移動します。この値を0inに設定します。

ここ も同様の質問です。

5
nccsbim071

ダスティン・ブルックスはこう書いている:

また、レポートの幅を実際の用紙の幅よりも小さくし、ページの余白のための余分なスペースを念頭に置いてください(レポート>レポートのプロパティ>レイアウト)

また、サブレポートを使用するときは、これに特に注意してください。誤ってメインレポートよりも幅の広いサブレポートを作成したときに余分な空白ページが表示された回数を失いました。

2
Dan Sydner

Web用のレポートを作成するとき、InteractiveSizeを1000x1000 "などの非常にクレイジーな値に設定することで改ページを無効にします(チェックして、Dustin Brooks が答え で述べたように0x0"に設定します)効果。)

PageSizeプロパティを8.5x11 "のままにして、レポートは通常複数のページに印刷されました。

1
Brant Bobby