我正在尝试使用select / case语句更改背景颜色。但是,我需要在同一个select语句中比较两个字段。
{@ Color_1}将显示“1A”或“2A” {@ Color_2}将显示“1B”,“2B”,“3B”或“4B”
我试过了,我收到了错误
select {@Color_1},{@Color_2}
case "1A": crRed
case "2A": crYellow:
case "1B": crRed
case "2B": crYellow
case "3B": crRed
case "4B": crYellow
default: crNoColor
并尝试过,没有一个字段有颜色:
stringvar tag :={@Color_1};
stringvar tag :={@Color_2};
select tag
case "1A":
crRed
case "2A":
crYellow
case "1B":
crRed
case "2B":
crYellow
case "3B":
crRed
case "4B":
crYellow
default: crNoColor
我也尝试了多个IF,然后,其他组合,它仍然无法正常工作。有人可以提供解决方案....请问?!?!
答案 0 :(得分:0)
已经有几天了,所以你现在可能已经解决了这个问题。如果没有,试试这个:
If {@Color_1}="1A" then crlime else if {@Color_2}="2b" then cryellow else crnocolor