14

詳細行の行の高さを0.5インチなどの特定の値に設定しようとしています。詳細行のTablixハンドルをクリックすると、行を選択しますが、HeightプロパティではSizeプロパティが展開されず、Heightプロパティでは0.5 inのようなエントリが許可されます。SQL Server Report Builder 3.0でTablix行の高さを特定の数値に設定しますか?

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

+0

これで、行のテキストボックスの高さを設定することで、行全体の行の高さを設定できます。残りのテキストボックスはすべて同じ行の高さに調整されます。 –

答えて

21

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

レポートがレンダリングされたときのTablix行の高さに特に注意してください。デフォルトでは、行はコンテンツの高さに合わせて調整されます。通常、内容はテキストであり、行の高さが長い文字列の2行目のテキストを受け入れることができない場合、行はテキストを格納するために設定された行の高さよりも大きくなります。エフェクトが望ましくない場合は、CanGrowプロパティをFalseに変更できます。行のCanGrowプロパティを変更するには:左側の行ハンドルを選択してその行のすべてのセルを選択し、プロパティウィンドウで「Genera'l」までスクロールダウンし、「CanGrow」をFalseに変更します。これは、行間に使用されているTablixに空の行がある場合に最も便利です。そうでなければ、テキストがない場合でも、行は自動的にフォントサイズの高さになります。フォントサイズ18の空の行は、レポートがレンダリングされるときに0.0625 "の高さのままになりません。

セルの幅が調整されている列の場合と同じ概念ですが、レポートがレンダリングされるときの高さのように拡大または縮小できない点を除いて同じです。また、セルが隣接セルとマージされるとき、通常、セクションの右端を構成する列は、マージされたセルの幅が増加するときに右に増加することに注意してください。したがって、これを避けるために列の幅を調整するときにセルを分割し、列の幅を小さくすることはできません。

+0

ダン、私はあなたの質問に対する答えを見つけたことを認識していますが、私は難しい方法で学んだ追加の情報を提供したかったのです。 – PerPlexSystem

+0

同じ行にさまざまな高さを設定できますか?私はその行の他のものよりもはるかに大きいテキストボックスを持っていて、次の行を強制的に望みよりもずっと下に表示しています。 Ref:http://stackoverflow.com/questions/20431686/ssrs-can-you-force-textboxes-on-same-row-to-have-different-height –

1

これを追加するには、Visual Studio 2010でtablix内の特定のセルをクリックします。コントロールのプロパティペイン(つまり、表示|その他のウィンドウ|プロパティウィンドウ)を開きます。ポジション| Sizeプロパティ。セルを希望の高さまたは幅に設定します。 PerPlexSystemで説明されているように、これは行または列の残りのセルの高さまたは幅にそれぞれ影響します。

関連する問題