Crystal Reports 2011 - 包含多个变量的Case语句

时间:2014-12-15 22:41:48

标签: crystal-reports

我需要在Crystal中使用CASE语句为语句中的每个CASE设置两个变量,但我还没弄清楚是否可能,如果可能,如何。

例如

Shared NumberVar StandardWeekDay
Shared NumberVar BusinessWeekDay

select {Command.DayofWeek}
Case "Monday" :
*StandardWeekDay := 1 AND BusinessWeekDay :=2*
Case "Tuesday" :
*StandardWeekDay :=2 AND BusinessWeekDay :=3*

依此类推......我尝试用 AND 或用逗号分隔这两个变量,但两个变量都没有用。是否可以在Crystal中的CASE中设置两个变量?

1 个答案:

答案 0 :(得分:0)

我认为这应该有效:

Shared NumberVar StandardWeekDay;
Shared NumberVar BusinessWeekDay;


    select {Command.DayofWeek}
    Case "Monday" :
    (
        StandardWeekDay := 1;
        BusinessWeekDay :=2;
    )
    Case "Tuesday" :
    (
        StandardWeekDay :=2;
        BusinessWeekDay :=3;
    )

注意AND是如何从代码中受到攻击的,以及Ryan提到的分号如何放在第一个表达式的末尾。