Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
1-19673
Dimonich
2003-03-24 15:04
2003.04.07
Авторан


14-19814
Товарищъ
2003-03-20 11:21
2003.04.07
Стих! (собственный:)


1-19667
Zhizhko
2003-03-26 05:07
2003.04.07
Определить последнюю строку в таблице Excel


1-19658
msoftware
2003-03-26 05:16
2003.04.07
Как JPEG картинку загрузить в TImage?


14-19853
Val
2003-03-21 10:04
2003.04.07
Скажи спасибо армии США!




   Наверх