我試圖在新窗口中用參數打開報告。我嘗試了很多東西,但它仍然不起作用。它轉到報告窗口,但它要求手動輸入參數。如果我隱藏參數,則表示參數丟失。SSRS用新參數在新窗口中打開報告
我傳遞參數的問題是它是一個varchar(10)
類型的值。
我檢查了其他帖子,但他們沒有幫助。我正在使用的代碼:
="javascript:void(window.open('http://www.report.utm.com/Reports/Pages/Report.aspx?ItemPath=%2fTechn+Info%2fConst_Tel&**ConstID=" & Fields!CONSTITUENTID.Value** & "','_blank'))"
感謝您的幫助,但是您的鏈接中缺少報告名稱,所以我添加了它。它的行爲相同,它要求輸入參數。 – SQLiz
什麼是Fields!CONSTITUENTID.Value?如果它有特殊字符,你將不得不逃脫它們。 https://www.w3schools.com/tags/ref_urlencode.asp是一個簡單的參考。您也可能想要反向工作 - 讓破解的URL工作,然後使用Javascript來構建它。 – gaccardo
該字段是一個字符串類型,它包含沒有特殊字符的數字。我會嘗試使URL與一個參數一起工作。感謝您的鏈接,這對未來將有所幫助。 – SQLiz