De standaardweergave op SSRS wijzigen

De standaardweergave in Microsoft SQL Server Reporting Services (SSRS) Report Manager levert het rapport als een dynamische HTML-webpagina. Hoewel dit doorgaans erg handig is, zijn er veel gevallen waarin het nuttiger zou zijn om een ​​directe link naar een Excel- of PDF-versie van het rapport te geven. De SSRS Report Manager is niet erg aanpasbaar, maar het is mogelijk om het weergaveformaat te wijzigen met behulp van URL-attributen. Hiermee kunt u een aangepaste, directe link naar het rapport maken dat wordt weergegeven in het formaat van uw keuze.

Stap 1

Zoek het rapport waarnaar u een koppeling wilt maken met behulp van de ReportServer-portal in SSRS. Meestal is dit te vinden op http://servername/ReportServer. De interface zal minimaal zijn, maar zal dezelfde mappen en rapporten weergeven als de Report Manager.

Stap 2

Kopieer de url. Houd er rekening mee dat de URL verschillende parameters kan bevatten, maar het onderdeel waar u naar moet zoeken is het rapportpad, dat u kunt vinden tussen de "?" en de eerste "&", indien aanwezig. In het volgende voorbeeld is het rapportpad "/Folder/Report%20Name":

http://servername/ReportServer?/Folder/Report%20Name&rs:Command=Render

Stap 3

Maak een nieuwe URL met behulp van het rapportpad met enkele aanvullende parameters om de weergave-indeling op te geven. De parameter "rs:Format" specificeert de weergave-indeling voor het rapport. De volgende waarden zijn gebruikelijk voor een standaardinstallatie van SSRS: HTML4.0, MHTML, IMAGE, EXCEL, PDF en CSV. De parameter "rs:Command" die is ingesteld op "Render" geeft de rapportserver de opdracht om het rapport in de opgegeven indeling weer te geven.

Gebruik bijvoorbeeld het volgende voor een URL die het rapport altijd weergeeft als een PDF-document:

http://servername/ReportServer?/Folder/Report%20Name&rs:Format=PDF&rs:Command=Render

Geef een rapport op deze manier weer als Excel-document:

http://servername/ReportServer?/Folder/Report%20Name&rs:Format=EXCEL&rs:Command=Render