kwcowboy195612
asked on
Nested if then else statements
I want to find out if there is a better way to do this statement and make it work.
IF ( [Student Center].[Current Building] < '20' ) THEN
(IF ( [Course Code - Course] = '0021' or
[Course Code - Course] = '0025' or
[Course Code - Course] = '1711L' or
[Course Code - Course] = ' 1721' or
[Course Code - Course] = '1731' or
[Course Code - Course] = '1741' or
[Course Code - Course] = '8452' or
[Course Code - Course] = '8453' ) THEN
([Course Code - Course]) ELSE (null))
ELSE
(IF ( [Course Code - Course] = 'J603' or
[Course Code - Course] = 'J603L' or
[Course Code - Course] = 'J605' or
[Course Code - Course] = 'J608' or
[Course Code - Course] = 'J615' or
[Course Code - Course] = 'J615L' or
[Course Code - Course] = 'J703' or
[Course Code - Course] = 'J705' or
[Course Code - Course] = 'J715' or
[Course Code - Course] = 'J715L' or
[Course Code - Course] = 'J709' or
[Course Code - Course] = 'J805' or
[Course Code - Course] = 'J815' or
[Course Code - Course] = 'J815L' or
[Course Code - Course] = 'J835') THEN
( [Course Code - Course]) ELSE (null))
IF ( [Student Center].[Current Building] < '20' ) THEN
(IF ( [Course Code - Course] = '0021' or
[Course Code - Course] = '0025' or
[Course Code - Course] = '1711L' or
[Course Code - Course] = ' 1721' or
[Course Code - Course] = '1731' or
[Course Code - Course] = '1741' or
[Course Code - Course] = '8452' or
[Course Code - Course] = '8453' ) THEN
([Course Code - Course]) ELSE (null))
ELSE
(IF ( [Course Code - Course] = 'J603' or
[Course Code - Course] = 'J603L' or
[Course Code - Course] = 'J605' or
[Course Code - Course] = 'J608' or
[Course Code - Course] = 'J615' or
[Course Code - Course] = 'J615L' or
[Course Code - Course] = 'J703' or
[Course Code - Course] = 'J705' or
[Course Code - Course] = 'J715' or
[Course Code - Course] = 'J715L' or
[Course Code - Course] = 'J709' or
[Course Code - Course] = 'J805' or
[Course Code - Course] = 'J815' or
[Course Code - Course] = 'J815L' or
[Course Code - Course] = 'J835') THEN
( [Course Code - Course]) ELSE (null))
In your original statement, just use 'IN' instead of multiple 'OR's.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Open in new window