You can get the same result w/o macro substitution
llFound = SEEK(EVAL(Thisform.cSeekValueRef))
>Does not work:
>
>
>seek &Thisform.cSeekValueRef
>
>
>Does work:
>
>
>lcSeekValueRef=Thisform.cSeekValueRef
>seek &lcSeekValueRef
>
>
>Am I correct? Why is it this way?
>
>It forces me to create a lot of local vars just for the temporary use of what is shown above.
>
>.
--sb--