I understand all that. I did start my xbase experience with foxbase.
I am just in the process of documenting a project and am looking for a quick way out.
Creating a print out of a wwHelp project is so easy with a small recursive prg because of the parent child relationship.
>Peter,
>
>Any time LevelName changes it's either going down an additional level, or going back up to a level that you have already encountered during the scan.
>
>This particular data store does have all the necessary parent/child relational data. It might not be as clean an implementation as could have been designed, but it does get the job done. This table design probably goes a long way into the roots of FP2.x, maybe all the way back to Foxbase.
>
>>I understand that I just don't see when to revert the levels. Having worked with rel. data for 15 years I find it hard to go back to the mainframe type of files with different record types. Headers and details all in one.
Peter Cortiel