我目前正在水晶报道中设计一份报告。 在标题中,我有标准字段,如日期/时间和一堆变量。在某些情况下,其中一个变量无法解析为任何变量(它是空的)。 当该变量为空时,所有报告数据都会消失。
我试图通过创建一个公式字段来欺骗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}
答案 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}
是我可以推荐的最好的尝试。