0
現在、Crystalレポートでレポートを設計しています。 ヘッダーには、Date/Timeや変数のような標準フィールドがあります。場合によっては、変数の1つが何にも解決されない(空です)。 その変数が空になると、すべてのレポートデータが消えます。Crystal Reportsのデータが消える
私はFormularフィールドを作成してCrystal Reportsを騙そうとしましたが、もう一度幸運を祈ることはできませんでした。
アイデア?
すべてのデータはMySQLデータベースから受信され、問題を引き起こすフィールドはカスタムクエリ(コマンド)に基づいています。
実際のクエリ:
SELECT `teacher_name`
FROM `class_schedule`
LEFT JOIN (`teacher`, `cs_class`)
ON (`class_schedule`.`class_supporter`=`teacher`.`teacher_id` AND
`cs_class`.`cs_id`=`class_schedule`.`cs_id`)
WHERE `class_id`={?classId}
おそらく、その変数に関する選択基準があります。フィールド値は時には "null"になることがあります。これは ""(空)とは異なる処理を必要とすることがあります。 – Arvo
私はすでにそれをチェックしました。クエリ全体が他のデータにもリンクされていません:( – Ben
@Ben:この変数はどのように設定されますか?それが何も原因で空に設定されている場合でも、レポートにデータが返されません。 –