web-dev-qa-db-ja.com

SSRSはセルの背景とフォントの色を動的に変更します

80未満の値の場合、テーブルセルの背景色を黄色に変更し、フォントの色を太字/赤に変更する必要があります。

細胞発現は= Fields!Mark.Value

セルの背景色を変更する方法/色を黄色に塗りつぶす方法は?

8
goofyui

SSRSのほぼすべてが式であるため、VBAコードを使用して条件付きでプロパティ値を設定できます。

背景色を設定するには、テーブルセルのBackgroundColorプロパティを次のように設定します。

=IIF(Fields!Mark.Value < 80, "Yellow", "White")

フォントを太字に設定するには、テーブルセルのFont-FontWeightプロパティを次のように設定します。

=IIF(Fields!Mark.Value < 80, "Bold", "Normal")

テキストを赤にするには、テーブルセルのColorプロパティを次のように設定します。

=IIF(Fields!Mark.Value < 80, "Red", "Black")
11
Chris Latta
  1. テキストボックスを選択->右クリック->プロパティに移動
  2. font-> color->式を与えるex:= iif(Fields!status.Value = "1"、 "Green"、 "Red")
0