Glad to help. I only use macro substitution as a last resort...like in a dynamic SQL statement, for example.
>Steve
>
>Thanks a lot - that did the trick. As I mentioned in my blurb, I didn't think you could use macro subs in .formobjects (although back in the recesses of my mind I think I HAVE in the past, now come to think of it). I keep forgetting about the old EVAL() fn which crops up again and again in usefullness
>
>Cheers
>
>Terry
Steve Gibson