Текущий архив: 2006.12.03;
Скачать: CL | DM;
Вниз
древовидная структура базы данных Найти похожие ветки
← →
Дева © (2006-11-14 15:56) [0]Здравствуйте мастера! Подскажите пожалуйста в таком вопросе: есть 2 таблицы: отделы и подчиненная ей - сотрудники. Хочу представить это на форме в виде дерева папок (типа проводника). Каким компонентом надо воспользоваться?
← →
Сергей М. © (2006-11-14 16:03) [1]Любым, предлагающим удобные для тебя методы/св-ва визуализации древовидных структур данных.
Например, TTreeView
← →
Jeer © (2006-11-14 16:03) [2]любым подходящим.
Например, TTreeView.
← →
Jeer © (2006-11-14 16:03) [3]:))))
← →
Дева © (2006-11-14 16:08) [4]спасибо
← →
Сергей М. © (2006-11-14 16:08) [5]не стаптывай
← →
Дева © (2006-11-14 16:29) [6]еще вопрос. Если я собираюсь связать "дерево" с таблицами базы данных, то мне надо использовать метод:
function AddObject(Node: TTreeNode; const S: string; Ptr: Pointer): TreeNode;
или
function Add(Node: TTreeNode; const S: string): TTreeNode;
← →
clickmaker © (2006-11-14 16:31) [7]AddObject добавляет к ветке некий указатель, а для чего ты его будешь использовать - твое дело. Добраться к нему потом можно через TTreeNode.Data
← →
Сергей М. © (2006-11-14 16:37) [8]
> Дева © (14.11.06 16:29) [6]
Во многих случаях, касаемых визуализации деревьев в контексте БД, AddObject() предпочтительней, поскольку позволяет сохранять для каждого узла дерева произвольно указанную тобой индивидуальную для узла инф-цию. Но выбирать в л.с. тебе.
← →
Amoeba © (2006-11-14 17:29) [9]См. статью "DBTreeView своими руками": http://www.delphikingdom.com/asp/viewitem.asp?catalogid=488
← →
MsGuns © (2006-11-14 20:28) [10]>Здравствуйте мастера! Подскажите пожалуйста в таком вопросе: есть 2 таблицы: отделы и подчиненная ей - сотрудники
Изначальная предпосылка неверна. Хотя бы потому, что не выдерживает массы жизненных ситуаций. Например, потерю информации при переходе человека из одного подразделения в другое, а также невозможность "присутствия" одного и того же работника одновременно в двух отделах.
Советую "плясать" от двух ВЗАИМОНЕЗАВИСИМЫХ сущностей: штатного расписания и кадровой карточки работника.
← →
Внук © (2006-11-14 21:45) [11]Эт точно. Как минимум таблица должностей (список тех профессий, коорые пишутся в трудовую книжку), таблица отделов, таблица карточек сотрудников, и на них строится таблица штатного расписания и привязка сотрудников к штату.
Страницы: 1 вся ветка
Текущий архив: 2006.12.03;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.027 c