Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS动态更改单元格背景和字体颜色_Reporting Services_Ssrs 2008_Ssrs Tablix - Fatal编程技术网

Reporting services SSRS动态更改单元格背景和字体颜色

Reporting services SSRS动态更改单元格背景和字体颜色,reporting-services,ssrs-2008,ssrs-tablix,Reporting Services,Ssrs 2008,Ssrs Tablix,对于小于80的值,我需要将表格单元格背景颜色更改为黄色,将字体颜色更改为粗体/红色 单元格表达式是=字段!标记值 如何更改单元格背景颜色/将颜色填充为黄色?SSRS中几乎所有内容都是一个表达式,因此可以使用VBA代码有条件地设置属性值 要设置背景色,请将表格单元格的BackgroundColor属性设置为: =IIF(Fields!Mark.Value < 80, "Yellow", "White") =IIF(Fields!Mark.Value < 80, "Bold", "No

对于小于80的值,我需要将表格单元格背景颜色更改为黄色,将字体颜色更改为粗体/红色

单元格表达式是=字段!标记值


如何更改单元格背景颜色/将颜色填充为黄色?

SSRS中几乎所有内容都是一个表达式,因此可以使用VBA代码有条件地设置属性值

要设置背景色,请将表格单元格的
BackgroundColor
属性设置为:

=IIF(Fields!Mark.Value < 80, "Yellow", "White")
=IIF(Fields!Mark.Value < 80, "Bold", "Normal")
=IIF(Fields!Mark.Value < 80, "Red", "Black")
要使文本变为红色,请将表格单元格的
Color
属性设置为:

=IIF(Fields!Mark.Value < 80, "Yellow", "White")
=IIF(Fields!Mark.Value < 80, "Bold", "Normal")
=IIF(Fields!Mark.Value < 80, "Red", "Black")
=IIF(字段!标记值<80,“红色”、“黑色”)
  • 选择文本框->右键单击->转到属性
  • font->color->给出表达式ex:=iif(字段!status.Value=“1”、“绿色”、“红色”)

  • 同样的想法是将文本变成红色-我会使用
    Me.Value
    而不是
    字段!标记.Value
    以获取更易于从一个单元格复制到另一个单元格或从一个报表复制到另一个报表的代码。这只是一个惊人的提示:)