Hi
We have the below details:
Order_Base
CustomerNo, OrderNo, OrderItemNo.... .
Order_Detail
OrderItemNo, ParentItemNo, Desc......
Order_Detail.Pa rentItemNo is a FK for Order_Base.Orde rItemNo
There is also the ability for Order_Detail.Pa rentItemNo to relate to another
higher level record of Order_Detail.Pa rentItemNo
(dont blame me for the database design)
We want to display these details in a Tree View:
1Order_Base
2 Order_Detail which relates to Order_Base (Order_Detail.P arentItemNo =
Order_Base.Orde rItemNo)
3 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
4 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
5 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
6 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
The problem I have is that the quantity of sub items could go on forever,
the sql select statement for level 3 and beyond should be identical with
only the parent variable changed.
I am having problems creating re-usable code so that I can loop though them
past stage 2, my code currenlty has selected all items at level 1 and two
and they are all there fine. but how do I continue from here?
Any help would be very much appreicated
Thanks
B
We have the below details:
Order_Base
CustomerNo, OrderNo, OrderItemNo.... .
Order_Detail
OrderItemNo, ParentItemNo, Desc......
Order_Detail.Pa rentItemNo is a FK for Order_Base.Orde rItemNo
There is also the ability for Order_Detail.Pa rentItemNo to relate to another
higher level record of Order_Detail.Pa rentItemNo
(dont blame me for the database design)
We want to display these details in a Tree View:
1Order_Base
2 Order_Detail which relates to Order_Base (Order_Detail.P arentItemNo =
Order_Base.Orde rItemNo)
3 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
4 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
5 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
6 Order_Detail which relates to parent record Order_Detail
(Order_Detail.P arentItemNo = Order_Detail.Or derItemNo)
The problem I have is that the quantity of sub items could go on forever,
the sql select statement for level 3 and beyond should be identical with
only the parent variable changed.
I am having problems creating re-usable code so that I can loop though them
past stage 2, my code currenlty has selected all items at level 1 and two
and they are all there fine. but how do I continue from here?
Any help would be very much appreicated
Thanks
B
Comment