Custom Tree Splitter
Posted: 13 Nov 2006 08:52
There is a wish-list item asking for a tree-split based upon the individuals shown on a diagram. I support the wish, but there is a workaround to achieve the same thing. Here's how:
Robin Price
- Press File, then Save As Like all tree splitting, the safe approach is to make a copy of your file under a new name.
- Create the diagram on which you want to make the split. Use expansion buttons to show only those individuals that you want to keep in the tree. You can have multiple trees in the diagram, and you can hide boxes.
- Press Diagram, then Zoom, then View Whole Diagram (alternatively you can press the View Whole Diagram icon directly).
- Your diagram will now be small and probably unreadable. Don't worry, you don't need to. Depress the left-hand mouse button, and, keeping it depressed, select the whole diagram.
- Press Edit, then Add to Named List
- Type Tree Split as the name of the list. Press OK when asked if you want to create a new list.
- You now need to create a custom query, so press Tools then Work with Queries
- Press the button called Query Menu (if the rightmost button) and select New Custom Query
- Give the query the name Split Tree and the query type is Individual.
- Go straight to the Rows tab and then select the List tab.
- Select the list Tree Split in the dropdown box called Is In List.
- Press the Add button. You can now close the query window. Next time you use this method of tree splitting you will not need to create a new custom query because you've already done it.
- Now select File and then Split Tree Helper
- Select Delete all Individual records NOT found by the Individual query below.
- Select the Individual Query you've named as Tree Split.
- Configure the rest of the Split Tree Helper dialogue box according to your needs, then press Delete.
- You now have a tree containing only those individuals in the diagram. The last step is to delete the list called Tree Split (this is not essential, but the list no longer serves any purpose).
Robin Price