我有两份报告显然应该显示一些数据。
我有一个参数字段来选择要显示的数据。我的数据库atm只有5行,ID为4000到4006.如果参数字段的值为4003,一切正常,两个报告都正确显示。如果我使用任何其他ID,则报告不会显示任何数据,就好像ID不存在一样。
然后我得到了一些适用于所有ID的其他报告。上面的所有报告都已经很好了。
我是Crystal Reports的新手,所以我不知道,如何调试,因为没有选择。
如果有人可以帮助我,那会很棒。
答案 0 :(得分:0)
正如我在评论中提到的那样。问题是CR创建的表之间的连接。创建连接时,它自动为INNER JOIN。但我需要的是LEFT JOIN。所以我必须在创建它之后编辑连接。
在我添加新表后,显示4003只是运气。