web-dev-qa-db-ja.com

SQL Server Report Builder 3.0でTablixの行の高さを特定の数値に設定しますか?

詳細行の行の高さを0.5インチなどの特定の値に設定しようとしています。詳細行のTablixハンドルをクリックすると、行を選択しますが、SizeプロパティはHeightプロパティに対して展開されないか、Heightプロパティに0.5インチのようなものを入力できません。

コントロールをドラッグして高さを推測する以外に、行の高さの特定の数値を入力する方法はありますか?

14
Dan Metheus

Tablixの任意の行の高さは、行の1つのセルの高さを変更することで調整できます。その行のすべてのセルは、最後に変更されたセルの高さになります。つまり、最初の列のセルの高さを0.5インチに変更してから、同じ行の2番目の列のセルを0.125インチに変更すると、行全体の高さが0.125インチに変更されます。レポートビルダーまたはBIDSで行の高さプロパティを変更するには:単一のセルを選択し、[プロパティ]ウィンドウで[位置]セクションまで下にスクロールし、[サイズ]サブセクションを展開して、[高さ]を編集します。

レポートがレンダリングされるときのTablix行の高さに関する特別な注意。デフォルトでは、行はそのコンテンツの高さに調整されます。通常、コンテンツはテキストであり、行の高さが長い文字列の2行目のテキストに対応できない場合、行はテキストに対応するために設定された行の高さよりも高くなります。効果が望ましくない場合は、CanGrowプロパティをFalseに変更できます。行のCanGrowプロパティを変更するには:左側の行ハンドルを選択してその行のすべてのセルを選択し、[プロパティ]ウィンドウで[一般]セクションまで下にスクロールして、[CanGrow]をFalseに変更します。これは、行間隔に使用されているTablixに空白行がある場合に最も役立ちます。それ以外の場合、テキストがない場合でも、行は自動的にフォントサイズの高さになります。フォントサイズが18の空の行は、レポートのレンダリング時に0.0625インチの高さのままにはなりません。

セルの幅が調整されている場合、行の同じ概念が列にも当てはまりますが、レポートがレンダリングされるときの高さのように拡大または縮小することはできません。また、セルが隣接するセルと結合される場合、通常、セクションの右端を構成する列は、結合されるセルの幅が大きくなると右側に大きくなることに注意してください。したがって、通常、列の幅を調整するときにセルを分割して、これを回避し、幅を減らすことができない列を回避するのが最善です。

21
PerPlexSystem

これに追加するには、Visual Studio 2010で、タブリックスの特定のセルをクリックします。コントロールの[プロパティ]ペインを開きます(つまり、[表示]、[その他のウィンドウ]、[プロパティウィンドウ])。位置に移動|サイズプロパティ。セルを目的の高さまたは幅に設定します。 PerPlexSystemで説明されているように、これは行または列の残りのセルの高さまたは幅にそれぞれ影響します。

1
David Carr