2009-05-01 22 views
1

SQL 2005レポートサービスでレポートがあります。これはサーバー側のレポートで、幅は11インチに設定され、高さは8インチに設定されています。私はVSデザイナーで実行すると、正常に動作します。しかし、Windowsアプリケーションのレポートビューアコントロールに表示すると、それは横長モードではなく横長モードで表示されます。私は14 x 8インチの別のレポートを持っており、それは正しく表示されます。私はなぜ、1つは動作し、もう1つは動作しないのか分かりません。何か案は?SSRSレポートがランドスケープに表示されない

答えて

2

問題はリンクされたレポートのバグであることが判明した。私が使っていたレポートは、別のソースレポートへのリンクされたレポートでした。どうやら、リンクされたレポートを作成すると、ReportServerデータベースに含まれるソースレポートのプロパティ(ページサイズを含む)はリンクされたレポートのレコードにコピーされません。

サーバーがレポートを実行すると、リンクされたレポートにプロパティが見つからない場合にソースレポートからプロパティを読み取るのではなく、プロパティを空白のままにします。ビューアは次に、ページサイズなどのデフォルト値を使用してレポートをレンダリングします。レポート・データベースから更新レポートを実行して、ソース・レポート・レコードからリンクされたレポートにプロパティをコピーします。

この問題に対する別の解決策は、ここで見つけることができます:

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

0

RDLに設定できるレポートプロパティがあると思うので、縦または横を指定できます。私はもうVS 2005を持っていませんが、VS 2008では、レポートプロパティを選択するだけです。これは最初のオプションの1つです。私はVS 2005と似ていると思う。

+0

はVS2005にはそのようなオプションはありません。 – NYSystemsAnalyst

関連する問題