The execValidate() function will fire the Validate event of an object and all of its children .....so if your root node is form1 you woudl use form1.execValidate()
That's interesting. Now I'm wondering why the people who developed the code I'm looking at just didn't do it with one line instead of walking through the hierarchy field-by-field.
Probably didn't know any better.
The sad thing is, they still know more than I do.