2 つのサブレポートを含む 1 つの Crystal Report を作成しました。ここでは、詳細セクションに両方のサブレポートを含めました。最初のサブレポートには 1 行しか表示されません。そのため、最初のページのヘッダー セクションの下に表示されます。しかし、2 番目のサブレポートには 25 行あります。したがって、最初のサブレポートの下ではなく、2 ページ目に表示されます。2 番目のサブレポートのレコード数が非常に少ない場合 (例: 5 行)、サブレポートは最初のページに表示されます。最初のサブレポートの下に 2 番目のサブレポートのレコードを表示する方法は? もう 1 つの問題は、ヘッダー セクションのレコードがすべてのページに表示されることです。2ページ目以降はサブレポートのレコードだけを表示したい。2 ページ目以降のヘッダー セクションを削除するにはどうすればよいですか? これを行うための式はありますか?前もって感謝します...
4 に答える
メイン レポートの詳細セクションではなく、ヘッダー セクションにサブレポートを配置します。
主な報告
ヘッダ
サブレポート1
サブレポート2
詳細 //クローズ
ヘッダー セクションがすべてのページに表示されるという問題は、このデータがページ ヘッダーにあるが、その情報をレポート ヘッダーに配置したいことが原因です。
レポートのデフォルトの表示は次のとおりです。
レポート ヘッダー (最初のページのみ)
ページ ヘッダー (すべてのページ)
詳細
レポート フッター (最初のページのみ)
ページ フッター (すべてのページ)
最初にこの問題を解決してください。そうすれば、最初の問題は自然に解決する可能性があります。
サブレポートが次のページにジャンプしないようにするには、サブレポートを右クリックして [サブレポートの書式設定] ボックスを開き、[オブジェクトをまとめて保持] オプションの選択を解除します。
あなたの2つの問題について:
2 番目のサブレポートが長すぎてページに収まらない場合があるようです。最初のページに表示したい場合は、短くするか、最初のページに表示される他のものから垂直方向のスペースを解放する必要があります.
可能であれば、コンテンツをページ ヘッダーからレポート ヘッダーに移動します。それがうまくいかない場合は、何らかの理由で、ページ ヘッダーにSuppress式を設定します。
PageNumber > 1