2009-05-01 20 views
1

Ich habe einen Bericht in SQL 2005 Reporting Services. Es ist ein serverseitiger Bericht und die Breite ist auf 11 Zoll eingestellt und die Höhe ist auf 8 Zoll festgelegt. Wenn ich mit dem VS Designer reinkomme, funktioniert es gut. Wenn ich es jedoch im Report Viewer-Steuerelement meiner Windows-Anwendung anzeigen lasse, wird es im Hochformat und nicht im Querformat angezeigt. Ich habe einen anderen Bericht, der 14 x 8 Zoll groß ist und der korrekt angezeigt wird. Ich kann nicht herausfinden, warum der eine funktioniert und der andere nicht. Irgendwelche Ideen?SSRS-Bericht wird nicht im Querformat angezeigt

Antwort

2

Das Problem stellte sich heraus, ein Problem mit Linked Reports zu sein. Der Bericht, den ich verwendete, war ein verknüpfter Bericht mit einem anderen Quellbericht. Scheint, wenn Sie einen verknüpften Bericht erstellen, die Eigenschaften für den Quellbericht, die in der ReportServer-Datenbank (einschließlich Seitengröße) enthalten sind, nicht in den Datensatz für den verknüpften Bericht kopiert.

Wenn der Server den Bericht ausführt, werden die Eigenschaften leer gelassen, anstatt die Eigenschaften aus dem Quellbericht zu lesen, wenn im verknüpften Bericht keine Eigenschaften gefunden werden. Der Viewer rendert den Bericht dann mit den Standardwerten für die Seitengröße usw. Ich habe einfach einen Aktualisierungsbefehl für die ReportServer-Datenbank ausgeführt, um die Eigenschaften aus dem Quellbericht in den verknüpften Bericht zu kopieren.

in VS2005

http://blogs.msdn.com/bwelcker/archive/2005/09/07/461758.aspx

0

Ich glaube, es gibt eine Bericht-Eigenschaft, die Sie auf dem RDL festlegen können, die Sie so angeben, Hochformat oder Querformat. Ich habe VS 2005 nicht mehr, aber in VS 2008, wählen Sie einfach Berichtseigenschaften, und es ist eine der ersten Optionen. Ich würde wetten, dass es in VS 2005 ähnlich ist.

+0

Es gibt keine solche Option:

Eine andere Lösung für dieses Problem finden Sie hier. – NYSystemsAnalyst

Verwandte Themen