0

私はしばらくの間CrystalReportsを扱ってきましたが、現在の問題で途方に暮れています。

レポートには、3つのページヘッダー(a、bc)と2つの詳細セクション(a、b)があり、詳細なサブレポート(a)も含まれています。レポートはvs2008からvs2010に移行され、以前は問題なく機能していました。

ただし、移行後、メインレポートとサブレポートが単一のレコードを返す場合でも、レポートは6ページを生成することに気付きました。ただし、ページヘッダー(a)に配置されているロゴ画像は1回しか印刷されません。

一部のセクションをマージし、サブレポートも削除しようとしましたが、問題が解決しません。同様のタイトルの質問も調べましたが、私の問題に関連するものはないようです。ページサイズを確認し、どのセクションもページサイズを超えていないことを確認しました。

レポートを正しく印刷する方法についての提案をいただければ幸いです。

ここに画像の説明を入力してください

4

1 に答える 1

0

一日中問題に苦しんでいた後、私はついに問題がどこにあるかを見つけました。

レポートは、2つのテーブルを持つデータセットを使用しています。1つは会社のロゴ用で、もう1つはメインデータ用です。VS2008では、2つのテーブルがリンクされていましたが、VS2010にアップグレードした後、リンクが切断されました。[データベースエキスパート...リンク]タブにテーブルが表示されなかったため、リンクを再確立することはできませんでした。レポートデータベースからロゴ付きのテーブルを削除すると、レポートが正しく表示されます。私が答えることができなかった唯一の質問は、レポートがなぜ6ページを作成していたのかということでした。

同じテーブルを使用して新しいレポートを新たに再作成した後、この結論に到達し、問題が再発しました。

于 2012-10-18T20:08:12.810 に答える