Delphi 7 + MySQL + VirtualTree
Есть 2 таблицы на MySQL
point с полями id_point, name
driver с полями id_driver, name, id_point(default -1), is_on_line
нужно написать прогу на Delphi 7 каторая выводила бы в VirtualTree дерево из таблицы point и списки водителей из таблички driver если значение поля id_pont в таблицу driver = -1 то выводить их просто как новую ветку, а если id_point в таблице driver = id_point в таблице point тогда выводить водителя в под ветке нужно точки. А самое главное нужно что бы водителей можно было перемещать мышкой в ветки точек.
пример:
| - Водитель 1
| - Водитель 2
| + Точка 1
| - Водитель 3
При нажатии на Водитель 1 и перетаскивание его в Точку 1 стало бы
| - Водитель 2
| + Точка 1
| - Водитель 3
| - Водитель 1
при это надо что бы при перемещении в таблице driver менялось поле id_point на нужное