2012-05-02 18 views
0

私は、(うまくいけば)素早く簡単な質問があります。私はそれに2つのサブレポートを持つレポートを持っています。 2つのサブレポートのうちの2番目のサブレポートは、データがあるときに、新しいページ上にある必要があります。これが私の問題の原因です。新しいページの前または新しいページの条件に条件を追加すると、 '非onlastrecord'のように、サブレポートを含むメインレポートセクションの抑制フィールドに条件式が追加され、必要な方法で作業が行われません。サブレポートには「レコードがない場合は印刷を抑止する」がチェックされ、フィールドスピルオーバーの問題を防ぐためにできるだけ小さいものがあります。私が持っている問題は、空白セクションを抑制するためにレポートを取得することができますが、レポートにデータがある場合は新しいページにないか、新しいページで取得できますが、最後に空白のページが表示されるページヘッダーとフッターのみを含むレポート(空白も抑制されていないセクションもありません)。私はいくつかのフォーラムを通してコーディネートし、いくつかの異なるソリューションとソリューションの組み合わせと何も動作しませんでした。私がこれを解決するのを助けることができる誰でも私のヒーローだろう!サブレポートが空白の場合、レポートの末尾にクリスタルが印刷されます。

答えて

0

メインレポートでページを分割しないでください。

代わりに、2番目のサブレポートの[レポートヘッダー]セクションで[新しいページを前に]オプションを条件付きで設定します。たとえば、少なくとも1つのレコードが返された場合にのみtrueになります(Count ({Table.Field})>0など)。

サブページの[レポートヘッダー]セクションを2つのサブセクションに分割して、[新しいページの前]オプションを設定できるようにする必要があります。その場合は、最初のサブセクションを抑制し、2番目のサブセクション。

+0

オプション「空セクションを抑制します」をチェックしてみたが、それは私が望んだのだように動作didntの。私は、それがどのサブセクションであったかに関係なく、テキストでヘッダーの作業をしませんでした。私が他のセクションを抑制したとき、新しいページコマンドは動作しませんでした。最後の空白ページの代わりに、最後のセクションが表示される前に空白のページがあります。私は間違って何をしているのかわかりません。 –

+0

@EdwardLane:あなたのコメントを言い換えることはできますか?あなたが書いたことを理解できません。 –

+0

確かに、申し訳ありません。あなたの指示に従って、レポートヘッダーをセクションに分割して、新しいページを前にするオプションを使用できるようにしなければなりませんでした。私は、ヘッダーテキストの上にあるレポートヘッダーの上部(空白)サブセクションの新しいページセクションの条件付きステートメントを追加して、そのセクションを抑制しようとしました。条件が実行されない前に新しいページを抑制すると、上記のサブセクションが表示されている(抑制されていない)場合にのみ、条件付きステートメントをサブセクションに移動しました。サブレポート。 –

0

私は同様の問題を抱えていて、別のページに落ちていたのはあまりにも右側のグラフィックでした。 Acrobatの印刷ドライバを使用してレポートをPDFに印刷し、AcrobatまたはReaderまたはAdobe Illustratorで開きます。私はその後、空白のページにselect-allをして、最初のページのグラフィックが落ちていた小さな白いボックスをページに表示しました。私はボックスを数ミリメートル戻して、空白のページは消えました。

0

マークねえ、私はそれを試してみました