web-dev-qa-db-ja.com

Crystal Report-最後のページは空白です

生成されたときに、ページフッター(現在のページとレポートタイトルを示す)を除いて空白の最後のページがあるCrystalレポートがあります。

これは、2番目の最後のページに表示されるデータがページを完全に埋める場合にのみ発生します。

なぜこれが起こるのかについて誰かが何かアイデアを持っていますか?

16
Denis Sadowski

最後の(空ではない)ページに収まらない(ほぼ)空のグループフッターがあります。

一部の内部グループフッターセクションに「新しいページの後」オプションを設定する必要があります。

6
Arvo

チェックボックス新しいページの後をチェックすると、そのすぐ右にアイコンが表示されます。このアイコンは式ワークショップを表します。このアイコンをクリックして、「NOT OnLastRecord」と入力します。

ウィンドウを保存して閉じます。これをテストして、残りの人生を賞賛してください。

40
Muzammil Saeed

グループフッターのチェックボックスを使用する代わりに、数式を使用します。

私が使うのは

not(OnLastRecord)
7
tydee

私は同じ状況にあり、現在のページが最後ではない場合にのみ、「新しいページの後」(私の場合はグループフッター)を単純な文で制御するのが良い解決策です。

[新しいページの後]オプションをオフにして、数式をその上に配置し、右の数式ボタンをクリックします。

コード:

if(PageNumber = TotalPageCount) Then
    True
else
    False;

トラブルを大幅に軽減します。

こんにちは。

P.D.それはCrystal Syntaxです。

5
sh4

彼が言ったことはおそらく事実であるため、アルボに+1します。少し詳しく説明します。

おそらく、最後から2番目のページに完全に収まらないセクションがあるため、新しいページに波及します。

使用できるオプションのいくつかは、セクションエキスパートにあります。現在のページ(スペースがある場合)または次のページ(スペースがない場合)、または「空白セクションの抑制」。セクションの高さを縮小することもできますが、これはおそらくすべての場合に機能するわけではありません。

Arvoも言ったように、「New Page After」フラグが設定されていないことを確認してください。

5
Dusty

これは古い質問であることは知っていますが、同様の問題が発生しました。

私の場合、最後のページはページヘッダーだけを印刷していました。

私にとっての修正はレポートフッターを右クリック(内容がないもの)および非表示を選択であったことがわかりました。

つまり、基本的に空白のレポートフッターを挿入し、ページヘッダーを含めていました...

お役に立てれば...

5
pStan

レポートフッターが必要かどうかを評価します。そうでない場合は、レポートでこのセクションを省略してください。

2
Alvar Vaillo

私の場合、それは紙のデザインの外の画像でした。私はそれを自分の紙に合うように調整して拡大縮小しました。

0
Bachask8

または、[デザイン]タブの[レポートヘッダー]で右クリックして[Fit Section]を選択します

0
Sam

これは、レポートフッターのような未使用のセクションがある場合に発生することがあります。セクションを省略します。解決されます。

0
Anupam Roy

さらに、他の人が上で述べたことを確認するために、新しい空白のレポートを作成した後、ページ設定で、デフォルトの用紙サイズはA4でした。レターに変更すると、印刷プレビューと物理的にレター用紙に印刷するときに、2番目の空白ページが表示されます。おそらくこれは、ページの境界を越えているためです。雑誌を減らし、レポートのコンテンツをページに合わせることができました。

0
Yves Rochon