Crystal Reports数据消失

时间:2012-02-08 13:14:36

标签: crystal-reports crystal-reports-2008

我目前正在水晶报道中设计一份报告。 在标题中,我有标准字段,如日期/时间和一堆变量。在某些情况下,其中一个变量无法解析为任何变量(它是空的)。 当该变量为空时,所有报告数据都会消失。

我试图通过创建一个公式字段来欺骗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 :(得分:0)

我根本没有使用过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}

是我可以推荐的最好的尝试。