on 12-17-2014 12:46 AM
皆さん、こんにちわ。
SAP Crystal Reports 2011 で困っている事象があります。
以下の構成のレポートを作成しました。
レポートヘッダ
ページヘッダ
グループヘッダ#1
グループヘッダ#2
詳細a
サブレポートa
詳細b
サブレポートb
グループフッタ#2
グループフッタ#1
ページフッタ
レポートフッタ
(1)レポートヘッダ、ページヘッダ、グループフッタ#2、グループフッタ#1、ページフッタ、レポートフッタに「非表示-ドリルダウン不可」を設定。
(2)詳細a、詳細bに「空セクションの非表示」を設定。
(3)サブレポートa、サブレポートbに「空のサブレポートを非表示にする」を設定。
(4)全セクションの改ページチェックボックスは全てOFF。 ※開発者が変更できないチェック(例えば、レポートヘッダ「出力前に改ページ」など)を除く
この設定で、複数回グループ化したページを印刷したとき、印刷の最後に無意味な空白ページがでてしまいます。
なにか印刷オブジェクトがはみ出している?と予想し、すべてのセクションの背景色を白以外に設定してみましたが、印刷の最後に無意味な空白ページがでてしまいます。
印刷ページ途中に、データが存在しないサブレポートがある場合は、設定どおり当該セクション、サブレポートが非表示になります。
また、無意味な空白ページには、プレビューのときに表示されるセクション名が表示されません。
この事象の回避方法をご存じの方がいたら教えてください。
よろしくお願いします。
ご認識のとおり、1 ページに出力件数を固定化 (1 レコード) しているレポートに相当します。しかしながら、サブレポートを利用することで期待された結果になっていないものと思われます。
詳細a と詳細b のサブレポートは、それぞれ異なるデータソースやテーブルに接続していますか?
また、グループ#2 には詳細a と詳細b にそれぞれ複数レコードが存在していると解釈して間違いございませんか。
Regards,
Yoshi Takase
Support Engineer, SAP Active Global Support
SAP Canada Inc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
空白の最後ページの一つ前のページに表示されてるのはどのセクション (複数セクションが表示されているの可能性もあります) でしょうか。
また、レポートフッタのみを表示したときに空白の最後ページに表示されますでしょうか。
明示的に改ページの制御が行なわれていないので、レポートのデザインとレコード件数により 1 ページに収まる量に到達したときに自動的に改ページが発生いたします。
このとき、最終レコードを出力済みにも関わらず、押し出された形で空白の最終ページが生成された可能性がございます。
各詳細セクションの高さを微調整やデータ件数の増減により、空白ページが無くなるかご確認ください。
基本的に今回のようなレポートでは、デザインとレコード件数に依存して、最終レコードの出力時にそのページが一杯になれば、改ページが発生し、今回のような空白ページが出力される可能性がございます。
これを回避する方法は、1 ページに出力される量 (セッションとレコード件数) を制限 (固定化) して、自動的に改ページが発生しないようにすることになります。
Regards,
Yoshi Takase
Support Engineer, SAP Active Global Support
SAP Canada Inc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Takase さん こんにちわ
丁寧なコメントありがとうございます。
よろしくお願いします。
ご説明いただいたレポートの構成 (セッション) からどこの箇所が原因で空白ページが表示されたのか判断できません。この空白ページがメイン、または、サブレポートから出力されているのか切り分けしてみてください。すべてのセクションの背景色を白以外に設定したときには、サブレポートも同様に白以外に設定しましたでしょうか。
また、セクションエキスパートの共通タブの [まとめて表示] のチェックはデフォルトのままでしょうか。
Regards,
Yoshi Takase
Support Engineer, SAP Active Global Support
SAP Canada Inc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.