My table has two relevant fields, PartNo and SubPartNo. These contain all the part numbers used to build an entire assembly. The main assembly (1st level) uses PartNo. Depending on the complexity of the assembly, there could be hundreds of records with the 1st level part number. Those records will all contain SubPartNo's. 
If a SubPartNo also contain parts, the SubPartNo will also be listed as a PartNo elsewhere in the table. These can in turn have sub parts, and so on.
My report needs to lists the main assembly part, then each relevant sub part and their subsequent chains of numbers. How can I accomplish this in Crystal Reports?

 
    