> IF &OMDIDX=&OMDID1 OR ;
> &OMDIDX=&OMDID2 OR ;
> &OMDIDX=&OMDID3 OR ;
> &OMDIDX=&OMDID4 OR ;
> &OMDIDX=&OMDID5 OR ;
> &OMDIDX=&OMDID6
What are the values of these variables?
How about this instead (assuming character variables):
lcList = "'" + omdidx + "','" + omdid1 + "','" + omdid2 + "','" + ;
omdid3 + "','" + omdid4 + "','" + omdid5 + "','" + omdid6 + "'"
IF InList(&lcList)