2016-03-30 1 views
1

Ich habe mehrere SSRS-Berichte, die Drill-Through-Links enthalten, die ein Popup-Browserfenster auf der Site öffnen, was gut funktioniert.SSRS Excel-Export öffnet keine Drill-Through-Verknüpfung im Popup-Fenster

Ich verwende Java-Skript in der URL für die Textbox Aktion. Das Problem besteht darin, dass beim Exportieren des Berichts in Excel das Popup-Fenster nicht geöffnet werden kann. Für eine Weile bekam ich eine Fehlermeldung "Referenz ist nicht gültig", nachdem ich auf den Link geklickt habe. Andere Drillthroughs, die Sie direkt zum Bericht führen, funktionieren einwandfrei. Es ist, wenn ich Java in der URL für das Popup-Fenster verwende.

Ich begann vor kurzem IE wieder verwendet, so dass nun statt die obigen Fehler zu bekommen „Referenz ist ungültig“, die ich jetzt die folgenden Meldungen erhalten: enter image description here ich „Ja“ klicken und dann bekomme ich ein leeres „View Downloads "Fenster.

enter image description here

Dies ist Javascript, das ich für meinen Drill-through-URL für ein Browser-Pop-up-Fenster aus einem Excel-Drill öffnen zu können, bin mit

="javascript:void(window.open('/_layouts/15/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/SSRS%20Library/Rx Transaction Detail.rdl&rv:ParamMode=Hidden&rv:Toolbar=None&rv:HeaderArea=None&rp:StoreKey=" + Fields!StoreKey.Value.ToString + " &rp:RxNumber=" + Fields!RxIdentifier.Value.ToString + "&rp:RefillNumber=" + Fields!RefillNumber.Value.ToString + "', 'RXOVERVIEW','width=1335,height=450,location=no'))" 

Gibt es eine Möglichkeit - Durch Link?

Antwort

1

Im Anschluss arbeitete für mich sehr gut:

=IIf(Globals!RenderFormat.IsInteractive=false, Fields!Link.Value, "javascript:void(window.open('" & Fields!Link.Value & "','_blank'))") 
Verwandte Themen