Crystal Report加入两个具有多个条件的表

时间:2013-07-25 17:09:36

标签: join crystal-reports-xi

我今天的挑战是加入一个没有数据库命令的水晶表,而是基于grafic和mysql表的选择。

很抱歉,如果我对menüs使用了错误的翻译,但我只有德语版本。

这意味着在数据库专家中选择了数据库表而不是选择“添加命令”。 不幸的是,该报告是由另一个人创建的,现在我必须改变它。

简单连接不是基于ID的问题。在探查器中,我可以看到

inner join table2 on id = id

好的。但我还需要进一步的条件:

on id = id AND (timefrom1 BETWEEN time_to AND time_end or time_to is null)

有没有办法通过碰撞像素来管理它?

问题是: 如果我更改为sql-command,则报告中的所有字段和公式化程序都将变为canceld。因此,很难将whle报告更改为sql命令。

希望你能帮助我。

由于 弗兰克

1 个答案:

答案 0 :(得分:1)

你怎么用这个?实际上我之前没有在Crystal Report文件中定义我的表和链接,所以我必须先玩一下才能看到你的意思。

您是否尝试在记录选择中定义此条件,而不是在您的联接中包含此新过滤器(我认为您无论如何都可以这样做)?你知道怎么做吗? This article涵盖了选择专家和记录选择。

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