ChiTownDiva
Technical User
Afternoon All...
I have a problem with a selection criteria and I can't see why it doesn't work...
(({FAC_SITE.TTL} like {?Location}) or isnull ({FAC_SITE.TTL})) and
{CRSE.LOCAL_CRSE_CD} LIKE {?Course} and
{CRSE_SESSION.START_DT} in {?Start Date} to {?End Date} and
(
if {?Class Status} = 'All' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like '*' else
if {?Class Status} = 'Scheduled Only' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like 'S' else
if {?Class Status} = 'Scheduled & Full' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like ['S', 'F'] else
if {?Class Status} = 'Cancelled Only' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like 'C' ELSE
IF {?Class Status} = 'On Hold' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like 'H'
) and
(if {?NVP} ='All' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like '*' else
if {?NVP} ='AGERTON' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'AG*' else
if {?NVP} ='BECKER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'BE*' else
if {?NVP} ='BICKERSTAFF' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'BI*' else
if {?NVP} ='CHANDLER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'CHA*' else
if {?NVP} ='CHRISTIAN' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'CHR*' else
if {?NVP} ='COOPER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'CO*' else
if {?NVP} ='FREEMAN-BUTLER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'FR*' else
if {?NVP} ='FUNDERBURG' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'FU*' else
if {?NVP} ='HENDERSON' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'H*' else
if {?NVP} ='MULCAHY' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'MUL*' else
if {?NVP} ='MUNIZ' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'MUN*' else
if {?NVP} ='ODOM' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'O*' else
if {?NVP} ='PRIMELLES' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'P*' else
if {?NVP} ='RUSSELL' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'R*' else
if {?NVP} ='SHUMPERT' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'Sh*' else
if {?NVP} ='STACY' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'Stac*' else
if {?NVP} ='STAPP' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'Stap*' ELSE
if {?NVP} ='TOLBERT' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'T*' )
The problem started when I added the {?NVP} parameter. If a user adds one NVP, they get results, but when they add multiple NVPs, they get no data.
I can't figure out why.
Can someone help?
Thanks in advance.
ChiTownDivaus
I have a problem with a selection criteria and I can't see why it doesn't work...
(({FAC_SITE.TTL} like {?Location}) or isnull ({FAC_SITE.TTL})) and
{CRSE.LOCAL_CRSE_CD} LIKE {?Course} and
{CRSE_SESSION.START_DT} in {?Start Date} to {?End Date} and
(
if {?Class Status} = 'All' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like '*' else
if {?Class Status} = 'Scheduled Only' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like 'S' else
if {?Class Status} = 'Scheduled & Full' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like ['S', 'F'] else
if {?Class Status} = 'Cancelled Only' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like 'C' ELSE
IF {?Class Status} = 'On Hold' then {CRSE_SESSION.CRSE_SESSION_STATUS_CD} like 'H'
) and
(if {?NVP} ='All' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like '*' else
if {?NVP} ='AGERTON' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'AG*' else
if {?NVP} ='BECKER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'BE*' else
if {?NVP} ='BICKERSTAFF' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'BI*' else
if {?NVP} ='CHANDLER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'CHA*' else
if {?NVP} ='CHRISTIAN' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'CHR*' else
if {?NVP} ='COOPER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'CO*' else
if {?NVP} ='FREEMAN-BUTLER' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'FR*' else
if {?NVP} ='FUNDERBURG' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'FU*' else
if {?NVP} ='HENDERSON' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'H*' else
if {?NVP} ='MULCAHY' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'MUL*' else
if {?NVP} ='MUNIZ' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'MUN*' else
if {?NVP} ='ODOM' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'O*' else
if {?NVP} ='PRIMELLES' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'P*' else
if {?NVP} ='RUSSELL' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'R*' else
if {?NVP} ='SHUMPERT' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'Sh*' else
if {?NVP} ='STACY' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'Stac*' else
if {?NVP} ='STAPP' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'Stap*' ELSE
if {?NVP} ='TOLBERT' then {CRSE_SESSION.CRSE_SESSION_SHORT_TTL} like 'T*' )
The problem started when I added the {?NVP} parameter. If a user adds one NVP, they get results, but when they add multiple NVPs, they get no data.
I can't figure out why.
Can someone help?
Thanks in advance.
ChiTownDivaus