Join Crystal Report使用多个条件连接两个表

Join Crystal Report使用多个条件连接两个表,join,crystal-reports-xi,Join,Crystal Reports Xi,我今天的挑战是在crystal上加入一个表,而不使用数据库命令,而是基于grafic选择mysql表 对不起,如果我用错了menüs的翻译,但我只有德语版本 这意味着在DatabaseExpert中,会选择数据库表,而不是选择“add command”。 不幸的是,该报告是由另一个人创建的,现在我必须修改它 基于ID的简单连接不是问题所在。在分析器中我可以看到 inner join table2 on id = id 好的。但我需要的是另一个条件: on id = id AND (timefr

我今天的挑战是在crystal上加入一个表,而不使用数据库命令,而是基于grafic选择mysql表

对不起,如果我用错了menüs的翻译,但我只有德语版本

这意味着在DatabaseExpert中,会选择数据库表,而不是选择“add command”。 不幸的是,该报告是由另一个人创建的,现在我必须修改它

基于ID的简单连接不是问题所在。在分析器中我可以看到

inner join table2 on id = id
好的。但我需要的是另一个条件:

on id = id AND (timefrom1 BETWEEN time_to AND time_end or time_to is null)
有没有办法用凹凸像素来管理这一点

问题是: 如果我改为sql命令,报表和公式中的所有字段都将被取消。因此,将whle报告更改为sql命令非常困难

希望你能帮助我

谢谢
弗兰克

你觉得这个怎么样?实际上,我以前没有在Crystal Report文件中定义我的表和链接,所以我必须先玩一玩,看看你的意思

您是否尝试过在您的记录选择中定义此条件,而不是在您的加入中包含此新筛选器(我认为您无论如何都不能这样做)?你知道怎么做吗?包括选择专家和记录选择


这可以避免在重新定义数据集时丢失字段的问题。

问题是,数据集由第三方产品提供,不能更改。谢谢你的回答。这篇文章很有帮助,但没有解决我的问题。