2011-05-05 56 views
0

我想向我的數據庫中添加一個表,該表包含組過濾器,以便水晶報表可以檢索其當前所在行的過濾條件。我想這樣做,所以我可以有一些形式的過濾器模板。我可以從Crystal Reports的數據庫的列中檢索過濾器嗎?

我已經成功與此,如果只有一個過濾器,例如:

{Devices.Test} like "1"; 

但是,如果我有多個:

{Devices.Test} like ["1", "1.1", "1.2", "1.3", "1.4", "1.5", "5", "6"]; 

它忽略了過濾器,我猜是因爲過濾器被傳遞以Crystal Reports作爲字符串而不是Crystal Reports來識別其數組。

有沒有人曾經做過這樣的事情?

回答

0

用途:

MakeArray(Split({databaseColumn}, DelimeterType)) 

,並傳遞給您的篩選條件。這會將你的字符串分割成水晶報表可以識別的數組。

相關問題