![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TreeView и БД [D5, Paradox]
Lenin © (2003-03-18 11:36:00)Мастера, подскажите новому.(Кстати извиняюсь, похоже до этого вопрос не в тот форум засунул)
Пусть есть БД1:
Num(Primary) Name(вид техники)
1 Принтеры
2 Сканеры
3 Мониторы
4 ...
5
6
...
И вторая БД2:
Oborud(вид техники) Фирма Модель
Принтеры HP LJ1100
Принетры Epson 740
Сканеры HP ....
Не получается создать дерево.
Сначала я по первой таблице составляю:
While not eof do
begin
TreeView.items.add...
table.next;
end;
Как потом вставить в дерево подветви?(я пытался(долго и по разному), но какая-то ерунда с индексами).
Чтобы получилось:
Принтеры
HP
LJ1100
Epson
740
Сканеры
.....
blackman (2003-03-18 13:53:00) [1]http://blackman.wp-club.net/cncat/jump.php?42
http://blackman.wp-club.net/cncat/jump.php?281
MsGuns (2003-03-18 13:29:00) [2]>NeLenin (18.03.03 11:59)
>Извиняюсь, но вы меня приняли за кого-то.
Да я-то извиню, но надо указывать нормальный ник, да и анкету недурственно бы заполнить. Тогда и не будет путаниц.
По поводу сабжа. Очень похожая тема обсуждалась на этом же форуме с неделю-две назад. Поищи с ключом "Дерев"
NeLenin (2003-03-18 11:59:00) [3]Извиняюсь, но вы меня приняли за кого-то.
Я залез на сайт во второй раз, чтобы мне подсказали решение проблемы, а следовательно, имя взял с потолка.:)
MsGuns (2003-03-18 11:54:00) [4]Привет, Ильич !
Че так долго не было ? В ссылке был ? Или менял консперативные хазы ? А теперь, когда обстановка требует (Ирак) настоящего вождя, вернулся ? Молодец, дай им, сволочам, по сусалам !
По моему, ты путаешь TTreeView и структуры таблиц БД. Если тебе надо организовать визуальный список в виде дерева (TTreeView), то смотри его методы и свойства, связь с обектами БД делай через Objects "узлов" дерева. Если надо организовать в одной таблице БД неограниченную "вложенность", то тебе уже говорили, как надо делать (через доп.поле [Parent]). Если хочешь, чтоб кто-то за тебя все это организовал и сделал, а ты просто "кинул компоненту", то ищи эту самую компоненту, потом разбирайся с ней, потом ищи другую.
MsGuns (2003-03-18 11:52:00) [5]По моему, ты путаешь TTreeView и структуры таблиц БД. Если тебе надо организовать визуальный список в виде дерева (TTreeView), то смотри его методы и свойства, связь с обектами БД делай через Objects "узлов" дерева. Если надо организовать в одной таблице БД неограниченную "вложенность", то тебе уже говорили, как надо делать (через доп.поле [Parent]). Если хочешь, чтоб кто-то за тебя все это организовал и сделал, а ты просто "кинул компоненту", то ищи эту самую компоненту, потом разбирайся с ней, потом ищи другую (с таким подходом она вряд ли подойдет) и так до бесконечности.
За время, прошедшее с момента обсуждения первого твоего аналогичного сабжа, уже можно было с пяток подобных баз организовать.
s.ts (2003-03-18 11:38:00) [6]поищи RaLib - там есть DBTreeView