Данные Crystal Reports исчезают - PullRequest
       10

Данные Crystal Reports исчезают

0 голосов
/ 08 февраля 2012

В настоящее время я работаю над отчетом в Crystal Reports.В заголовке у меня есть стандартные поля, такие как дата / время и куча переменных.В некоторых случаях одна из переменных не разрешается ни к чему (она пуста).Когда эта переменная пуста, все данные отчета исчезают.

Я пытался обмануть 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}

1 Ответ

0 голосов
/ 15 февраля 2012

Я почти не работал с MySQL. Тем не менее, я никогда не видел эту конструкцию для LOJ, поэтому я ставлю под сомнение формат. Прошу прощения за мое невежество, если я не информирован.

Если у вас есть CR Developer, возможно, было бы интересно посмотреть, какой запрос выдал CR, и я предполагаю, что трассировка покажет, что на самом деле отправлено в MySQL.

SELECT `teacher_name` 
FROM `class_schedule` cs
  LEFT outer JOIN `teacher` tch
    on `cs`.`class_supporter`=`tch`.`teacher_id` 
  Left outer join `cs_class` csc
    on `csc`.`cs_id`=`cs`.`cs_id`
WHERE `class_id`={?classId}

- лучшее, что я могу порекомендовать попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...