選択/ケースステートメントを使用して背景色を変更しようとしています。しかし、同じselect文で2つのフィールドを比較する必要があります。 {COLOR_1 @} Crystal Reports 2008 - 背景の色を変更するステートメントを選択
は私が試みた "1A" または "2A" {COLOR_2 @} "1B" と表示され、 "2B"、 "3B"、または "4B" を表示し、Iを得ますエラー
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
ともしようとしたフィールドのどれも色がありません:私はまた、複数のIF、その後、それ以外の組み合わせを試してみました
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
をし、それはまだ動作しません。誰かが解決策を提供することはできますか?お願いします。
あなたは、{@ COLOR_1}の背景色を変更しようとしていますし、{@ COLOR_2}フィールドまたは別の背景(第3 )フィールド? – craig
{@ color_1}と{@ color_2}の結果を使用して、3番目のフィールドの背景色を変更しています。 –