0

2 つのサブレポートを含む 1 つの Crystal Report を作成しました。ここでは、詳細セクションに両方のサブレポートを含めました。最初のサブレポートには 1 行しか表示されません。そのため、最初のページのヘッダー セクションの下に表示されます。しかし、2 番目のサブレポートには 25 行あります。したがって、最初のサブレポートの下ではなく、2 ページ目に表示されます。2 番目のサブレポートのレコード数が非常に少ない場合 (例: 5 行)、サブレポートは最初のページに表示されます。最初のサブレポートの下に 2 番目のサブレポートのレコードを表示する方法は? もう 1 つの問題は、ヘッダー セクションのレコードがすべてのページに表示されることです。2ページ目以降はサブレポートのレコードだけを表示したい。2 ページ目以降のヘッダー セクションを削除するにはどうすればよいですか? これを行うための式はありますか?前もって感謝します...

4

4 に答える 4

1

メイン レポートの詳細セクションではなく、ヘッダー セクションにサブレポートを配置します。

主な報告

ヘッダ

サブレポート1

サブレポート2

詳細 //クローズ

于 2011-08-05T08:09:05.553 に答える
1

ヘッダー セクションがすべてのページに表示されるという問題は、このデータがページ ヘッダーにあるが、その情報をレポート ヘッダーに配置したいことが原因です。

レポートのデフォルトの表示は次のとおりです。

レポート ヘッダー (最初のページのみ)

ページ ヘッダー (すべてのページ)

詳細

レポート フッター (最初のページのみ)

ページ フッター (すべてのページ)

最初にこの問題を解決してください。そうすれば、最初の問題は自然に解決する可能性があります。

于 2011-08-12T22:00:24.630 に答える
1

サブレポートが次のページにジャンプしないようにするには、サブレポートを右クリックして [サブレポートの書式設定] ボックスを開き、[オブジェクトをまとめて保持] オプションの選択を解除します。

于 2012-05-01T19:55:10.157 に答える
1

あなたの2つの問題について:

  1. 2 番目のサブレポートが長すぎてページに収まらない場合があるようです。最初のページに表示したい場合は、短くするか、最初のページに表示される他のものから垂直方向のスペースを解放する必要があります.

  2. 可能であれば、コンテンツをページ ヘッダーからレポート ヘッダーに移動します。それがうまくいかない場合は、何らかの理由で、ページ ヘッダーにSuppress式を設定します。

    PageNumber > 1
    
于 2011-08-15T06:16:44.140 に答える