2011-12-28 4 views
2

私はいつもSSRSの作業を嫌っていましたが、現在はページ区切りで私の髪を引き出しています。SSRS 2008のページ区切りを無効にすることができません

私のレポートには、購入によってグループ分けされた製品の表があります。一意のグループ化値ごとに1ページずつではなく、すべての購入商品の表を1ページに表示することをお勧めします。

たび私グーグル誰もが私が続いているthis threadを指してページングを無効にする方法 - 対話型の高さと幅の両方が(?WTFは「Tablixの」です)私がチェックしている私のテーブルから開始0

でありますすべてのコンテナのPageBreakプロパティは「None」に設定されています。

私がこれまでにページングを無効にするために管理しているONLY方法は、レポートのXMLを編集し、<BreakLocation>None</BreakLocation><BreakLocation>Between</BreakLocation>のすべてのインスタンスを置き換えることです。 this MSDN articleNoneによると、有効な値ですが、この変更後、Business Intelligence Developer Studioは、「直列化に失敗しました:要求された値 'なし」が見つかりませんでした」というレポートを表示できなくなりました。 ** BIDSのためのゆっくりとした拍手。

私の3つの具体的な質問があります:私はどこにでもレポートデザイナでBreakLocationプロパティを見ることができないのはなぜ

  1. どこからでもBreakLocationが 'Between'に設定されているのはなぜですか?PageBreakをNoneに設定していますか?
  2. デザイナを使用する前後にXMLを編集する必要のない他の方法はありますか?

私はBusiness Intelligence Developer Studio 2008を使用しており、HTMLでレポートを表示しています。

ご迷惑をおかけして申し訳ございません。

答えて

2

あなたの<Page>タグを見つけ、最初に

<InteractiveHeight>0in</InteractiveHeight> 

を追加(または既存のものを置き換える)ことにより、あなたのXMLでこれを行うことができます。

(Tablixのは、テーブルの組み合わせとマトリックスである、それは2008年のレポートで何をするかだ。あなたはレポートビルダ2.0を使用する場合は見やすくするために)

+0

ありがとうございます。私の質問からわかるように、インタラクティブな次元は既に0になっています。 – tomfumb

+0

Pageタグの一部として、またはBIDSの一部としてXMLに追加しましたか? – cairnz

0

あなたはすべての上で改ページ位置を確認言います」 Tablixグループは独自のページ区切りを持つこともできます。それらもチェックして、[None]に設定されていることを確認する必要があります。

なぜBIDSでBreakLocationとしてNoneを指定することができないのか話すことができません。 RDLに関する限り、確かに有効な値はありません。

InteractiveHeightが0に設定されていて、レポートに[None]以外に設定されたBreakLocationタグが存在しないことが確実に確認されている場合は、実際に改ページする必要はありません。

0

私は同じ問題を抱えていました。最初に、xmlを使用して改ページを含むtablixまたはtablixグループを見つけました。後で私はそれが完全にXMLからPageBreakセクションを削除することで解決できることがわかった。

関連する問題