2016-06-14 91 views
0

在水晶報表中,我做了一個非常簡單的報告。 我從VB6傳遞一個參數到水晶報告「BranchID」,並將其放入公式字段:@BranchID。該值傳遞正確。通過公式字段篩選水晶報表

我需要根據此值過濾報告。在選擇專家中,我在公式編輯器中添加了以下公式:{ado.Branch Name} = {@BranchID},但添加後所有字段都消失。

如果我在過濾器({ado.Branch Name} =「NewYork」)中指定一個值,它將根據此特定值正常過濾報告。

任何人有一個想法,我錯過了什麼?

請注意水晶報告的版本:8.0.1

謝謝您的幫助

回答

0

我看你比較ID爲String .... {ado.Branch Name}是字符串,{} @BranchID是因此,整數你得到錯誤的數據

字符串應該是比較字符串,併爲number

+0

正確的,是我不好,現在我創建一個參數字段,我能夠通過使用值。 ParameterFieldName,一旦報告加載彈出提示,要求在「輸入參數字段」框中再次輸入變量,並且報告不顯示任何內容,則會很不幸。 – Hamoudi

+0

你還看不到數據? – Siva