2011-07-06 12 views
1

うまくいけば、誰かがこれを手伝ってくれることを願っています。私はSSRSレポートのための賢明なExcelレイアウトを得ようとしていますが、今はイメージと2つのテキストボックスで構成されるヘッダーが奇妙なサイジングの問題を引き起こしているように見えます。優れています。SQL Server Reporting Servicesのヘッダー混乱を防ぐには

基本的には、ヘッダー内の一致するイメージがレポートの列に一致するとゴースト列/結合列が表示されないことを読みましたが、RS設定ファイルのいずれかでSimplePageHeadersを使用できることも読んでいますExcelのレンダリングをきれいに保つのを助けます。

について について1)デザイナー(2008 R2)の列幅に一致すると、青い線で表示されますが、プレビューモードを表示して、実際にRS.EXEを使用してExcelレポートを作成すると、列サイズが変わります。これは、すべてのAutogrow/Autoshrinkオプションをfalseにすることにもかかわらずです。

2)私はこれらのレポートにIISを使用せず、RSSスクリプトでRS.EXEを使用してコマンドラインから生成しているので、SimplePageHeaders xmlオプションをどこに設定するのか分かりません。私は徹底的な検索にもかかわらず、通常の場所のいずれかでRS設定ファイルを見つけることができませんでした。

私が放棄して第三者のソリューションを購入する前に、何か不足していますか? 'SimplePageHeaders' 収量に

+0

、自動拡張/縮小はだけ垂直方向と水平方向ではないためです。 SSRSに 'PageHeaderSimple'というプロパティがないようですが、別の意味ですか? –

+0

editted。私は "SimplePageHeaders"を意味します – Runonthespot

答えて

1

Renderメソッドのパラメータの1つは、rs.exeユーティリティを使用して、DeviceInfo設定用です。あなたは、そのメソッドを呼び出すときにSimplePageHeadersをtrueに設定するDeviceInfo文字列を構築することができます。これは、サーバーベースのrsreportserver.configファイルを使用していない場合にDeviceInfosが指定される方法です。

はここでラフな例です:私が知っているから http://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.render.aspx

+0

優れています。ありがとうございました。 – Runonthespot

0

最初にGoogle

私は(デザイナで列幅と一致した場合)

1についてhttp://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/4f5b0154-b5b4-4789-8ac9-06fb53370d85/

+0

Um ...説明したように、リストされた.configファイルは、私のインストールではどのような形式でも表示されません。これは、単にRS.EXEを使用するソリューションに存在しないWebレポートサービス固有の設定ファイルのようです。これを確立するために、私の箱にインストールされたドライブ上で、ファイルを検索するdir/s * .CONFIGを実行しました。 MSDNや他の多くのフォーラムに掲載されている場所にはいない。私はこの答えを下降させませんが、それは特に有用ではありません。私は答えを求めてグーグルで遊ぶことができます。広範囲な検索の後には、あなただけの質問を投稿してください。...) – Runonthespot

+0

あなたはそれを変更する方法を知らなかったことは間違いです。 –

+0

実行してみましたか?Rsconfig.exeは、\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binnにあります。ファイルシステム上の任意のフォルダからユーティリティを実行できます。 –

0

を "SimplePageHeadersを設定するには、rsreportserver.configを編集する方法" 2008 R2)it 素敵な青い線でスナップする

チェックSizeプロパティとLocationプロパティは特に:グリッドにスナップされたアイテムにはバリエーションがあり、これらの厄介な余分な列が発生する可能性があります。

たとえば、(スナップされた)ヘッダーテキストボックスの幅が5cmですが、その下の3(スナップされた)列の幅がそれぞれ1.5,1.5,2.02645cmのレポートがあります。

+0

ありがとう@richaux - 私は、オブジェクトの位置を明示的に設定し、cmとポイントで正確な大きさにサイズを設定していても、運がない場合でも試してみました。列幅には、特にマトリックスの場合、行グループ(列サイズは決して指定したサイジングと一致しないようです)を持ついくつかの奇妙さがあるようです。 "matrix"から "table"に切り替えて、マージされたセルを使ってテーブル内の行に私のヘッダーを置くことは、今のところはっきりとした回避策でした。 – Runonthespot

関連する問題