2013-07-25 49 views
0

我今天的挑戰是加入一個沒有數據庫命令的水晶表格,而是基於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

你是怎麼去用這個嗎?實際上我之前沒有在Crystal Report文件中定義我的表格和鏈接,所以我必須首先看看你的意思。

您是否嘗試在您的記錄選擇中定義此條件,而不是將這個新過濾器包含在您的連接中(我認爲您不能這樣做)。你知道如何做到這一點? This article涵蓋了選擇專家和記錄選擇。

這應該避免重新定義數據集時丟失字段的問題。

+0

問題是,數據集由第三方產品提供,不可更改。謝謝你的答案。該文章很有幫助,但沒有解決我的問題。 – Frank