Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: CL | DM;

Вниз

TreeView и БД   Найти похожие ветки 

 
Lenin   (2003-03-18 11:36) [0]

Мастера, подскажите новому.(Кстати извиняюсь, похоже до этого вопрос не в тот форум засунул)
Пусть есть БД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
Сканеры
.....


 
s.ts   (2003-03-18 11:38) [1]

поищи RaLib - там есть DBTreeView


 
MsGuns ©   (2003-03-18 11:52) [2]

По моему, ты путаешь TTreeView и структуры таблиц БД. Если тебе надо организовать визуальный список в виде дерева (TTreeView), то смотри его методы и свойства, связь с обектами БД делай через Objects "узлов" дерева. Если надо организовать в одной таблице БД неограниченную "вложенность", то тебе уже говорили, как надо делать (через доп.поле [Parent]). Если хочешь, чтоб кто-то за тебя все это организовал и сделал, а ты просто "кинул компоненту", то ищи эту самую компоненту, потом разбирайся с ней, потом ищи другую (с таким подходом она вряд ли подойдет) и так до бесконечности.
За время, прошедшее с момента обсуждения первого твоего аналогичного сабжа, уже можно было с пяток подобных баз организовать.


 
MsGuns ©   (2003-03-18 11:54) [3]

Привет, Ильич !
Че так долго не было ? В ссылке был ? Или менял консперативные хазы ? А теперь, когда обстановка требует (Ирак) настоящего вождя, вернулся ? Молодец, дай им, сволочам, по сусалам !

По моему, ты путаешь TTreeView и структуры таблиц БД. Если тебе надо организовать визуальный список в виде дерева (TTreeView), то смотри его методы и свойства, связь с обектами БД делай через Objects "узлов" дерева. Если надо организовать в одной таблице БД неограниченную "вложенность", то тебе уже говорили, как надо делать (через доп.поле [Parent]). Если хочешь, чтоб кто-то за тебя все это организовал и сделал, а ты просто "кинул компоненту", то ищи эту самую компоненту, потом разбирайся с ней, потом ищи другую.


 
NeLenin   (2003-03-18 11:59) [4]

Извиняюсь, но вы меня приняли за кого-то.
Я залез на сайт во второй раз, чтобы мне подсказали решение проблемы, а следовательно, имя взял с потолка.:)


 
MsGuns ©   (2003-03-18 13:29) [5]

>NeLenin (18.03.03 11:59)
>Извиняюсь, но вы меня приняли за кого-то.

Да я-то извиню, но надо указывать нормальный ник, да и анкету недурственно бы заполнить. Тогда и не будет путаниц.


По поводу сабжа. Очень похожая тема обсуждалась на этом же форуме с неделю-две назад. Поищи с ключом "Дерев"


 
blackman ©   (2003-03-18 13:53) [6]

http://blackman.wp-club.net/cncat/jump.php?42
http://blackman.wp-club.net/cncat/jump.php?281



Страницы: 1 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
3-19428
BorisUK
2003-03-14 12:01
2003.04.07
Блокировки


1-19519
Александр Ч.
2003-03-26 14:44
2003.04.07
TreeView -замучал уже


1-19628
Капустин Андрей
2003-03-25 13:32
2003.04.07
Что такое *.inc файлы ?


9-19405
RAVEN
2002-11-04 10:41
2003.04.07
Экспорт из 3DSMax 5.0 в Delphi


3-19425
Liris
2003-03-18 11:39
2003.04.07
1С и Delphi ???