2016-12-15 40 views
1

私の会社の請求書の未解決の問題を解決することを任されました。これは非常に複雑なレポートです(4つの別々の請求書書式は、それらを呼び出すアプリケーションが1つの請求書書式しか許可しないため、条件付きで組み合わせられます)。私はこれを現在の問題のみに限定しようとしますが、問題を解決するために必要な情報を提供します。SSRSグループヘッダーのリピートのみページの先頭

このようなグループヘッダーの繰り返しに関する疑問はたくさんありますが、これはoneのように多くの問題を解決するのに役立ちましたが、まだ私が取り組んでいる問題は見ていません。私はそれを逃した場合、私は残念です!

問題:レポートの最後のtablixが最終的にすべてのページのヘッダーを繰り返していますが、十分な余裕がある場合はヘッダーが2番目のページの下に表示されます最後のtablixに。

残念ながら、ページ区切りを追加すると、リセットページ番号がfalseに設定されていてもページ番号が壊れます。 (xmlタグを明示的に追加してもそれがリセットされます)

レポートの多くの要素のサイズに極端なばらつきがある場合、ページ上部のグループヘッダーのみを表示する最適な方法は何ですか1つの短い線と叙事詩の新しい長さと物理的な大きさと量が異なる画像との間で変化するフィールド)。

私の問題を読んで助けていただきありがとうございます。これを書いても同様の質問で検索を続けます。

+0

改ページを再試行して確認しました。個々の請求書を引き上げるときにページ番号が正しい間に、複数の請求書を引き上げると、すべてのページがリセットされ、1ページ目が表示されます。ほとんどの請求書はバッチで印刷されます。 – WhatEva

+0

Tablixからヘッダー行を削除しようとしましたが、ヘッダー名のテキストボックスだけがありますか? –

+0

私は何かが欠けていない限り、タブリックス外のテキストボックスはすべてのページで繰り返されません。 – WhatEva

答えて

0

私はこれを答えとして受け入れることを望んでいます。そこにいる誰かが私を逃れた華麗な解決策を持っています。 1.一部のページは、2つのヘッダ 2.リワーク3. すべてのページに1の1ページ目を表示し、マルチページのレポートを受け入れなければならないことを受け入れる:私のオプションがあります表示され、ここでコメントhttps://www.mssqltips.com/sqlservertip/3482/sql-server-reporting-services-ssrs-controlling-report-page-breaks/#comments

に基づいて

サブレポートを使用しないレポート

私の問題を考える時間をとった皆さん、ありがとう!

+0

オプション3(レポートを再作成する)に関して、私が過去に強制してきたアプローチは、レポートのレイアウト構造をクエリに追加します。たとえば、さまざまなサブレポートを、一時テーブルに請求書データを書き込むために使用するストアドプロシージャ内のコンポーネントとして機能させるために書き直し、そのテーブルをレポート用に出力することができれば、内部の複雑さを十分に処理できますSP、出力データを正しくフォーマットするように調整できます。便利な答えではありませんが、あなたの最悪の選択肢かもしれません。 –

+0

ありがとう! – WhatEva

+0

@MikeC複雑さをストアドプロシージャに転送する方法をイメージするのに苦労しています。私はそれが私の理解のブロックであると確信していますが、あなたが1つまたは2つの例を手伝うことができれば、それを実行することができます。ありがとう! – WhatEva

0

@WhatEva遅い返信を申し訳ありません。今週と次は仕事の中で、そして仕事中です。カプセルレスポンス:最終的に正しくフォーマットされたレポートを想像し、すべてのテキスト(ヘッダー以外のフッターではない)データを1つのテーブルに格納しているとします。関連するヘッダーとフッターをトリガーできるように、必要に応じてグループ列を追加します。行の印刷順序を制御するためには、順序ID列が必要です。あなたが作成しようとしているレポートは、テキストの本文フィールドを生成しています。レポートデータセットをSPプロシージャとして書き直して、これらのテキスト行を表に挿入し、適切なヘッダーなどを生成するためにグループ列が適切に記入されていることを確認します。次に、SSRSレポートを作成してそのデータを取り出し、ヘッダーとフッター。詳細を知らなくても具体的なことは難しく、このアプローチには確かに限界がありますが、いくつかの問題を解決することができます。

+0

よく説明してくれてありがとう! 視覚化に問題がある部分は、1対多の関係のすべてが1つの表に収まる方法です。 ページ番号の問題の回避策が既に用意されています。そのため、現在、改ページを使用して他のすべての作業を行っています。 もう一度ありがとうございます! – WhatEva

関連する問題