由URL傳遞參數至Reporting Service的報表

摘要:由URL傳遞參數至Reporting Service的報表

遇到這個問題的原因是要讓使用者在網頁填完資料後,透過Reporting Service的報表把資料做一些加工處理(增加一些額外的資訊)後,再印出來。原本以為很簡單,只要在報表頁的URL後面加個參數就可以,結果試了老半天還是不Work,也Google了一些文章,最後才找到解法...

步驟一:(報表)自行新增要透過URL傳進來的參數(名稱要跟參數相同)

步驟二:呼叫報表的URL,這就是[眉角]了,原本直接登入Report Server上看報表時,網址都是http://XXXX/Reports/....,但是,這是Reporting Service的[報表管理員URL],Reporting Service還有另一種URL==>[Web服務URL],這才是可以透過URL傳遞參數要用的,而網址也是不同的==>http://XXXX/ReportServer/...(可以先由這個網址去點出報表的路徑,複製下來,再加上要傳遞的參數和值)