我們使用SSRS andour報告是在微軟的Visual Studio 2008中創建的所有報告可以使用(SSRS和VS2008)
我想一定有這樣做的,而不是建立在一個特殊的方式參數200個報告中的相同參數。本質上,我們維護SQL服務器中列出用戶信息(名稱,地區,窗口標識等)的表格。我們一直有報道讓用戶看到所有信息(即拉丁美洲的用戶可以看到歐洲的數據)。新的要求已經做到了,所以我們的報告不能再這樣做了。
在過去,我已經創建了一些報告,我在報告中設置了一個名爲「myuser」的參數,並將其設置爲等於值[& UserID],這給了我用戶Windows登錄,然後我可以加入在我的SQL服務器表中登錄,並通過查詢/存儲過程運行以獲得我的結果。
這很容易,除了現在我正在考慮將此參數放入大約200個現有報告中,每次都使用相同的信息。必須有一種方法可以讓VS2008解決方案中的所有報告都能使用「全局」參數,對吧?
其實我很確定沒有辦法做你所描述的。你可以在你的.rdlc文件上做一些創造性的xcopy/replace來將參數添加到所有200個報告中。這是我現在最好的想法。 – 2014-10-03 15:47:48
我認爲你需要一雙額外的手才能完成這件事。不知道有什麼辦法可以將變量部署到所有報告中,並且無需調整報告定義本身就可以工作。 – 2014-10-03 15:49:31