Thanks for the guidance. Your information helps, if only to indicate that I have to redo the way I'm building my data to get it into a format that will allow me to report the way I want to. Problem is that the number of fields between the Parent, Child, and Grandchild (if if use SELECT * ) would be greater than what FoxPro allows in a cursor (I believe that's 255). So, I've got some rethinking to do.
Thanks for clearing the mental log jam ... your ideas have stimulated other for me.
Ernie Veniegas
Micro System Solutions
... sensible software by design