1

我沒有很多使用存儲過程作爲Crystal Reports的數據源的經驗。我的問題是,當您連接到具有2個參數的Oracle存儲過程 - 國家和城市時,參數已經分別映射到Crystal中。有沒有一種方法可以使這些參數級聯,即國家/地區>城市,無論是前端還是後端使存儲過程參數在Crystal Reports中級聯

回答

2

將存儲過程添加到報告後,應該會看到字段中「參數字段」部分列出的兩個參數資源管理器。

編輯其中一個參數,從值列表選擇列表中選擇'動態'。單擊「值」列下面的第一行,選擇SP中的哪個字段將包含國家/地區的值(鍵)。對描述做同樣的事情。點擊第二行以遵循城市的相同流程。

參數值將限制在SP返回的值。

如果將報表發佈到BusinessObjects Enterprise,它將創建一個BusinessView(以及許多其他對象)來託管值列表。這使您可以指定更廣泛的(不僅限於SP的結果)值集。

+0

感謝您的支持CRAIG – user455580