>You could always test
>
>TYPE('SoAndSo.Value') = "C"
>
Well that failed to! When I used VARTYPE, the operation failed - but my app did not error out or yield a message.
Sometimes I've found that using proxy names (instead of actual names) of form objects works. Perhaps I need to rethink my practice of assigning forms, PRGs and DBFs the same name.
Imagination is more important than knowledge