0

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

抱歉,如果我对菜单使用了错误的翻译,但我只有德语版本。

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

简单的连接不是基于 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 命令。

希望你能帮助我。

谢谢弗兰克

4

1 回答 1

1

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

您是否尝试在您的记录选择中定义此标准,而不是在您的联接中包含这个新过滤器(我认为您无论如何都不能这样做)?你知道如何做到这一点吗?本文介绍了选择专家和记录选择。

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

于 2013-07-29T04:50:22.017 回答