>thanks I'm studying the information will get back sometime today. Again thanks because this looks like a solution. I really like the idea allowing one form to pick the next form.
>John
That's approximately the way my users work currently. Probably several other alternatives exist. For instance, you might reload data in the same form for the child - and remember (in an array) the parent hierarchy, to go back with a "back" button - but this seems more complicated to implement.
I would not recommend TreeView - this seems more appropriate for 1:n, that is, each child has exactly one parent. The case in consideration is m:n (many to many, each parent has different children, and each child can appear in different parents).
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)