3

ラベル レポート (2 列) を作成しました。使用されるフィールドは、接尾辞、連絡先名、会社名、役職、および部門 (単純な連絡先データ) です。

Department フィールドは最後のフィールドであり、78 レコードのレポートで、Department フィールドはフィールド テキスト全体を 2 回表示しないことにしました。

すべてのフィールドでデフォルトとして「Can Grow」を設定しました。マージンとラベル幅をチェックして、ラベルがマージンに対して広すぎるためにテキストが切り捨てられていないことを確認しました。特定の単語を省略してデータベースのデータを変更しました。変更は表示されますが、50 文字を超えると切り捨てられます。また、部門名が 80 文字以上で、すべてのデータが表示される場合もあります。

この問題は、レポートをプレビューしたり、さまざまなユーザーがレポートを印刷したりするときに画面上で発生します。デフォルトのプリンターは変更されていません。

これは私を困惑させました。これはアプリケーションのバグですか (そうであれば、CR 11.5 の Service Pack はありますか?)、それとも、更新が必要なプリンター ドライバーと関係がありますか?

このパズルについてご協力いただきありがとうございます。

アップデート

  1. データソースを指定しました
  2. データベース内のテキストには、特殊文字や場違いの可能性のあるものは含まれていません
  3. いいえ、ドキュメント内のどこにもアンダーレイ フォロー セクションを使用していません
  4. 11.5.8.998 は CR の私のバージョンです (遅れているようですが、[更新の確認] をクリックすると、更新がないことがわかります。SP2 ダウンロードへのリンクはありますか?)
  5. カスタム文字列オプションに式がありません
4

3 に答える 3

4

私の場合は、データベースメニューオプションに移動するだけで機能しました:データベース-->データベースの検証、フィールドサイズが更新されました

于 2015-06-29T21:45:43.050 に答える
2

データ ソースのフィールドの長さが文字列より短い場合に発生する可能性があります。これを確認するには:

  1. フィールド エクスプローラーでデータ ソース名を右クリックし、[フィールド タイプの表示] を選択します。

  2. フィールドの長さは ( ) の間に書かれています。文字列の長さより短い場合は、データ ソースを再構築する必要があります。たとえば、データ ソースがビューの場合、ドロップして再度作成し、Crystal Report でデータベースを確認する必要があります。

それが役に立てば幸い。

于 2012-06-17T10:44:52.320 に答える
0

ランダムなトラブルシューティングの考え。これらの1つでも機能する可能性があります:)

  1. データソースを指定しませんでしたが、Crystalに入る前にデータをプレビューできますか?実際のデータがランダムに切り捨てられた場合、問題はCrystalではなく、データです。

  2. このデータには、アクセント、外貨などの特殊文字が含まれていますか?それは問題になる可能性があります(これが問題を引き起こす可能性があるかどうかはわかりませんが、Crystalで使用したことはありません)

  3. Section Expertで、ファンシーなフォーマットに[ Underlaying following Sections ]オプションを使用していますか?その場合、「成長した」フィールドは、次のセクションの他のフィールドによって非表示になる可能性があります。

  4. 私のCrystalReportsXI Developer Editionは11.5.12.1838(サービ​​スパック2)です。あなたのCrystalは最新ですか?

  5. [フォーマットフィールド]ペインには、カスタムの表示文字列を作成するオプションがあります。数式があることを忘れて、なぜそれが私が望むことをしていないのか理解できないことがあります。

于 2011-01-27T14:23:08.057 に答える