我有一个交替行颜色的表(我使用了以下表达式=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White")
)。现在我在表格的一个单元格中放了一个指示器。
当我运行报告时,指标的背景颜色保持固定为白色:
我尝试将指标背景颜色设置为no color
。
我也做了一些解决方法(使用指示符图标创建图像文件 - 每个图标2个图像(每个图像具有不同的背景颜色),并使用表达式在图像之间切换。但这种解决方法是限制性的(因为我必须保持细胞比例正确作为图像比例 - 否则图像显示不好)
您知道解决此问题的任何选项/更好的解决方法吗?谢谢。
答案 0 :(得分:3)
确定,
修复方法如下
问题1的解决方案:
单击“行”本身而不是其中一列(参见屏幕截图)
然后将表达式添加到“背景颜色”属性
=iif(RowNumber(Nothing) Mod 2, "Gainsboro", "White")
问题2的解决方案
强制图像不增加的方法是将列属性“Can Grow”设置为False
请对每一栏都这样做(见截图) 我希望它能帮到你:)。
答案 1 :(得分:1)
This thread可能有所帮助:它建议你将img包装在一个矩形内,显然图像中的透明度会被强制渲染。