2011-10-21 53 views
23

私はSSRS 2008のタブリックスで作業していて、カラムの内容を自動的に(幅のみ)サイズ変更したいと考えています。 CanGrowは高さのみに影響します。行方不明の不動産はありますか?これを行うには列を工夫する方法はありますか?SSRS tablix列幅のCanGrowプロパティ?

+0

(http://datafanalytics.com/ssrs-dynamic-column-width-in-tablix/) – KyleMit

答えて

6

私は自分自身で(クライアント側)、成功せずにやろうとしています。列幅を自動化するプロパティはありません。

チェックアウトこの回避策:http://blog.sharepointalist.com/2009/05/ssrs-column-width-auto-size.html(私はそれをテストしていない)

私はクライアント側の報告のために見つけた最高の回避策は、それらを非表示/コード内の列の幅を設定したり、複数の列やショーを使用することです文字列長の条件に基づいています。例えば

、AccNum2という名前の列:

report.DetailSection1.ReportObjects.Item("AccNum2").width = 200 

詳細や他のアイデアについては、このスレッドを参照してください。 http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/9e6043f1-c458-4540-be59-d37b02feab8a/

-9

デザインビューで列幅

を変更するには、どこかでクリックしてくださいTablixデータ領域を選択します。灰色の列ハンドルはTablixデータ領域の外側の境界線に表示されます。

展開したい列のハンドルの端にカーソルを移動します。両頭の矢印が表示されます。 クリックすると、列の端をつかんで左右に動かして列の幅を調整します。

チェック下の画像:(低いポイントにここに画像を投稿することイムできない) http://i.stack.imgur.com/FvCQF.jpg

参考:http://technet.microsoft.com/en-us/library/cc645971(v=sql.100).aspx

+4

質問は、実行時にさまざまな幅のコンテンツを使ってこれを行う方法です – kravits88

0

私が使用して、その中に電子メールアドレスを持っていたテーブルと、この周りを得ました「EMAIL」フィールドの式:

=Replace(Fields!EMAIL.Value, "@", System.Environment.NewLine & "@") 

あなたはそれが後の15の文字は(すべての15個の文字の後にSystem.Environment.NewLineコードを挿入)言う必要であれば、あなたは似た何かができます 多分。

0

我々は幅が動的に以下.follow手順変更することができます

STEP1:追加1つの以上の列

STEP2:元1

STEP3で追加の列をマージ:余分な列の列の可視性の表現を追加あなたの要求に基づいて

添付写真をまだ見ていない

+0

もう少し詳しい説明を追加して答えを詳しく教えてくださいあなたが提供するソリューションについて – abarisone

2

hereの場合、この問題を簡単に修正するには、tablixに行を追加し、対応する列にグラフを挿入します。

は、そのDynamicWidth=iif(True, "4cm", "2cm")とそのDynamicHeightに「0センチメートル」のような式に変更します。

Chart on tablix to adjust column width

1

SHOWKATH VALLIからソリューションは、私にとって最高の働きました。 絶対的な天才的アイデア!

これは私がそれを実装する方法です:

  1. あなたは
  2. があなたの新しい列の列の可視性の細胞
  3. クリックマージ広げ必要がある1つの右側に追加の列を作成します。
  4. 計算に基づいて、または私の選択文の中の値がワイド列であることを隠す/表示します。ここで

は、私が作成した式である:= IIF(フィールズStatic1Wide.Value = 0、TRUE、FALSE!)このソリューションでは、[Tablixの動的列の幅]を作成するために、動的な幅のチャートを追加することに依存している

+0

これはうまくいきます。右に列を追加してください。 – Trubs

+0

写真と同じソリューションを提案する別の記事があります:https://stackoverflow.com/a/16262756/980945 –

関連する問題