I currently have a parent-child relationship report. I have a table named Workorder and an alias named Parent_Wo. In details, I am suppressing all Workorders that have the 'parent' checkflag = 'Y', so that the parent work order only shows up once in the report. The problem with this suppression is that I am suppressing all parents, even if they have children that are not in the workorder status that I am querying (so, meaning that a parent could be outside of a hierachy group if its children have a status that is say, not equal to WORKDONE). Maybe a way could be to select distinct records accross both tables and both alias names (parent_wo.wonum and workorder.wonum), if possible, so that I wouldn't have to suppress the details. The whole idea is to be able to have each parent-child hierachy in a group, and then have each stand-alone work order outside of the groups. Another way could be to suppress the details under the criteria that a workorder# outside of a group does not = a workorder# inside of a group. This is hard to put into words, but any help would be greatly appreciated.