0

Crystal Reports 11 (XI) を使用しており、かなりの数の行を持つクロスタブがあります。その発行形式は Excel であるため、ページネーションは実際には意味がありません。ただし、何をしても、数十行ごとに列/クロス集計ヘッダーが繰り返されます。私はもう試した:

-ページサイズの定義を最大サイズ (12x18) の縦向きに拡大

- 出力設定でページネーションをオフにする

-横方向のページネーションをオフにする

-列ヘッダーの削除 (機能) が、クロス集計ヘッダーを削除できません

私はアイデアが不足しています。

4

3 に答える 3

0

目的がピボットされたデータ クリスタル レポートを含む Excel ファイルを作成することだけである場合は、最適な方法ではありません。このビデオの最初の 5 分間を確認して くださいクエリ。SSRS も比較の一部であり、Crystal よりも優れた選択肢ですが、ピボットされたデータでは SQL アドホック クエリが私のお気に入りです。

PS ツールは無料で、開発時間を節約し、より適切な形式の Excel ファイルを作成できるため、この代替案を提案しています。BOE を使用していて、そこにレポートを保持したい場合、これはうまくいかないかもしれません。

于 2013-05-08T20:19:55.700 に答える
0

解決策は問題と同じくらい不自然です...

Crystal XI では、クロスタブのページ付けを「オフ」にする方法はありません。それを止めることはできません。ただし、大量のページ サイズを構成することで、システムをごまかすことができます。開発用マシンのウィンドウで、XPS プリンター仮想デバイスを見つけて、[プリント サーバーのプロパティ] を選択します (Win 7+ の上部のバナーにあります)。

[フォーム] タブでは、任意のサイズの新しい用紙フォーム オブジェクトを構成できます。「フォーム設定の変更」をクリックして、必要と思われる大きさの新しいページを作成します。この構成に制限があることは認識していませんが、気が狂うと悪いことが起こると確信しています。

Crystal に戻り、プリンターの構成に移動し、エクスポートのターゲット デバイスとして XPS ドキュメント プリンターを選択し、カスタム ページ サイズをターゲットの用紙タイプとして保存します。

これで、クロスタブは、大量のシートに印刷していると想定し、ページ付けを試みません。私が知る限り、他の方法で同じ効果を達成することは不可能です。

于 2013-05-28T21:32:23.350 に答える