buddyrich2
Technical User
I'm going crazy trying to figure out why this (seemingly simple) CASE expression will not work. Since the typevar does not equal "All", this statement should catch it but it is not. What am I doing wrong?
Here is the code:
Thanks in advance.
Here is the code:
Code:
m.countyvar="Johnson"
m.typevar="Anytype"
DO CASE
CASE ALLTRIM(m.countyvar)=="All"
DO CASE
CASE ALLTRIM(typevar)=="All"
DO CASE
CASE ALLTRIM(pricevar)=="All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * from ...
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
CASE ALLTRIM(pricevar)<>"All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * from ....
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
ENDCASE
CASE ALLTRIM(typevar)<>"All"
DO CASE
CASE ALLTRIM(pricevar)=="All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * from ....
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
CASE ALLTRIM(pricevar)<>"All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * from ....
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
ENDCASE
ENDCASE
CASE ALLTRIM(m.countyvar)<>"All"
DO CASE
CASE ALLTRIM(m.typevar)=="All"
DO CASE
CASE ALLTRIM(pricevar)=="All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * ....
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
CASE ALLTRIM(pricevar)<>"All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * from ....
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
ENDCASE
CASE ALLTRIM(m.typevar)<>"All"
DO CASE
CASE ALLTRIM(m.pricevar)=="All"
DO CASE
CASE ALLTRIM(m.sizevar)=="All"
SELECT * ....
CASE ALLTRIM(sizevar)<>"All"
.
SELECT * ....
ENDCASE
CASE ALLTRIM(pricevar)<>"All"
DO CASE
CASE ALLTRIM(sizevar)=="All"
SELECT * ....
CASE ALLTRIM(sizevar)<>"All"
SELECT * from ....
ENDCASE
ENDCASE
ENDCASE
ENDCASE
ENDCASE
RETURN
Thanks in advance.