Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c