列(我检查了Use value as color
并按此栏分类)公式为:
@If(txt_radiobutton = "Foaie de livrare"; text_livratfl;text_tehnicianrs)
2个字段:text_livratfl
和text_tehnicianrs
,比方说,可以取4个值中的一个:A,B,C或D.
是否可以用红色显示A,用蓝色显示B等等......不同颜色的每个值?
我已经声明了下面的所有“颜色”(在列公式中)
red := 255:0:0;
blue := 0:0:255;
yellow := 255:255:0;
pink := 255:193:253;
white := 255:255:255;
black := 1:1:1;
apricot := 255:155:133;
但我不知道如何管理@if
公式,考虑到列值显示两个值中的一个。
感谢您的时间。
答案 0 :(得分:3)
您需要有两列:1代表颜色,1代表类别。
首先你有颜色列。它是隐藏的,包含以下公式:
red := 255:0:0;
blue := 0:0:255;
yellow := 255:255:0;
pink := 255:193:253;
white := 255:255:255;
black := 1:1:1;
apricot := 255:155:133;
_textValue := @If(txt_radiobutton = "Foaie de livrare";
text_livratfl;text_tehnicianrs);
@If( _textValue = "A"; red;
_textValue = "B"; blue;
_textValue = "C"; yellow;
black );
您的类别 - 列保持与目前相同。
不幸的是,颜色列不适用于类别,但仅适用于平面列,因此可能根本不可能实现。
如果您只希望对一列进行着色,则在该列后面输入另一个颜色列,并为其指定公式-1 : -1 : -1