0
我必須在相當多的報告中更改數據源。當原始數據源使用表時它很容易,但是當它具有SQL命令時(實際上它是一個視圖,但在報告中創建,而不是在原始數據庫中),它更加複雜。Crystal report:更改命令的數據源
比方說,該報告原本有這樣的命令:
SELECT nbr FROM equipment WHERE equipment.owner='ABC'
我知道,在新的數據庫Equipment.nbr被稱爲現在Items.ID,所以我可以很容易地映射這一點。但是其餘的命令,「WHERE」部分呢?在新的數據庫中顯然沒有Equipment.owner,可能甚至可能不是Items.owner。水晶是否簡單地放棄了這部分?我知道如何重寫它,只需在報表中添加選擇公式,但首先我必須知道「WHERE」條件發生了什麼,在這種映射之後,我不能再預覽數據源中的SQL命令。
是的,它在數據源中。它工作正常,但最終我決定重新制作它,而不是重新映射。比對不起更安全。 – Yasskier