2

Crystal Reports を使用する前に見たことのない奇妙な問題があります。

200 ページを超える銀行向けの複雑な PDF の月次レポートを作成しました。仕様をクライアントに合わせて調整するのに数か月かかりましたが、現在は完全に機能しており、想定されているすべてのデータが正しくソートされ、正しいヘッダーで表示されています。

しかし、何らかの理由で、レポートがデータを表示する前に、準空白ページをめったに挿入せず、一見ランダムに挿入します。これらのページは完全に空白ではなく、グループ ヘッダーを含むすべてのヘッダーが表示されますが、詳細は表示されません。数ページ後に正しいデータが表示されますが、Section Expert で何をしても、これらの役に立たないページがレポートに表示され続けます。明確にするために、ヘッダーと詳細は分離されていません。ヘッダーは、適切なデータを含むページにも正常に表示されます。ヘッダーは、その前の余分な空白ページに複製されるだけです。

以下にサンプルを示します。

おまけページのサンプル

「空白ページを挿入」ボックスは、データの最上位レベルを除いてどのセクションでもチェックされていませんが、これらの余分なページはそのレベルの各グループの最後に挿入されません。それらは、一貫したセクションの真ん中にランダムに挿入されることがあります。

「Keep Together」オプションも検証し、詳細を含む 4 つの最下位レベルでチェックされているため、データが大きすぎてヘッダーと同じページに収まらないと考えましたが、問題はまれでランダムであり、データは完全にオーバーフローします表示されたとき(私の例では3ページ目)。これらのボックスをすべてオフにしても、何も変わりませんでした。

抑制式はなく、抑制されるセクションは GH1 と GH2 だけですが、無条件に常に抑制されます。データがない場合の条件付き抑制式をヘッダーに追加してみましたが、問題はデータがあることです。ヘッダーは無駄に複製されているようです。

この問題は、ヘッダー値の特定の変更とは関係がないようです。私の例では、レポートが特定のポートフォリオの普通株の株式にヒットすると変化しますが、別のポートフォリオがその普通株を表示するときは発生しません。そして、データソースのデータをチェックすると、これが発生するデータ行と発生しないデータ行の間ですべてが一貫しています。

これらの余分なページを取り除く方法についてのアイデアが尽きました。私のレポートで何が起こっているか知っている人はいますか?

本当にありがとう。

4

1 に答える 1

3

グループの「グループをまとめる」を切り替えて、効果があるかどうかを確認してください。グループを右クリックし、[グループの変更](グループエキスパートを表示するため)を選択し、[オプション]タブでオプションを見つけることができます。

セクションエキスパートの「KeepTogether」がより目立つため、このオプションは見過ごされがちです。

(「KeepTogether」をオフにして、レポートにどのように影響するかを確認することもできます)

于 2013-01-16T04:19:23.600 に答える