2011-06-17 108 views
5

我有一些向下鑽取的報告,現在我已要求向報告添加麪包屑樣式導航,以便用戶可以再次訪問父級報告,而無需使用litte'返回鍵。如何鏈接回SSRS中的父級報告

我想知道是否有簡單的方法來做到這一點?目前我還沒有找到任何關於interwebs的內容。

我現在的解決方案是將父報告的參數傳遞給它的孩子,然後使用這些參數返回到報告,但這實際上並不是理想的解決方案。

感謝

回答

3

您的解決方案是一個很值得我做了什麼。我不認爲有辦法讓父母「記住」參數。

5

我剛剛使用一個標準的超鏈接和一個JavaScript實現了這一點。

  1. 添加一個文本框和文本設置適當的東西(如「< <返回」)

  2. 將採取行動,「轉到URL」,並設置網址「的javascript:history.go (-1)「(區分大小寫)。

  3. 我也格式的文本在藍色並帶有下劃線,使其明顯它是一個超鏈接

此代碼只是使用JavaScript鏈路仿真單擊後退按鈕,所以只有回到一個級別。

請注意,這不適用於SSRS中的預覽窗格,但在瀏覽器中工作(如果啓用了JavaScript)。

如果您有多個關卡和一個剛性結構可以通過它進行深入鑽取,您可以通過多個鏈接並將-1替換爲-2(以返回2個等級),-3來實現完整的麪包屑路徑(回3級)等等。

1

我已經添加了名爲「SpParentParam」的參數並將其傳遞給子報告。 此參數將具有父報告的參數。 在我的情況下,父報告有多個參數可以爲空,並且子報告不知道在父報告中使用了哪些特定參數

0

與peter建議的類似,但使用「去報告」選項「動作」選項(右鍵點擊「<>動作>>前往報告」)

添加完報告後,請勿忘記添加報告所需的參數你會去的),這個工作在預覽模式以及部署後。

希望這會有所幫助。