To define the Scheduled Tours tree view, these steps were taken:
1. | In the Property Inspector, select the Tree View 1 object (the Tree View, not the Tree View Node or the Tab Page). |
2. | The tree view already contains one Tree View Node. You need two more. Open the Controls tab page of the cataloge, move the mouse over the icons until the status bar says "Tree View Node", and then drag-and-drop two Tree View Nodes from the Controls tab page onto the design view. |
3. | Using the Object tree, verify that the tree view now has 3 tree view nodes. |
4. | For Tree View Node 1, set Child Nodes to Tree View Node 2. |
| For Tree View Node 2, set Child Nodes to Tree View Node 3. |
5. | Define the application data that the catalog is going to retrieve and display. |
| For Tree View Node 1, set SQL Query to: |
SELECT DISTINCT destination
FROM tour
6. | For Tree View Node 2, set SQL Query to: |
SELECT tour_type,destination
FROM tour
WHERE destination=:DESTINATION
| NOTE: Only the TOUR_TYPE column, the first selected column, is shown in the tree. The DESTINATION column will be used in the SQL Query of Tree View Node 3. |
7. | For Tree View Node 3, set SQL Query to: |
SELECT TO_CHAR(start_date,'YYYY/MM DD Day'),schedtour_id,max_part
FROM schedtour
WHERE destination = :DESTINATION
AND tour_type = :TOUR_TYPE
|