Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Группы под группы [D7, XP]


pushok ©   (2011-04-27 10:53:00) 

Что посоветуйте чтоб организовать «Группы и подгруппы» для базы данных?
К примеру у меня в таблице имеется такая запись

Код   код_подгруппы  Наим.Группы

1   0    База товара
2   1    Материнки
3   1    Видеокарты
4   1    Жест Диски
5   3    Assus
6   3    GeForce

Или дайте ссылку хотябы если есть готовый компонент.

Картинка:   http://www.imageup.ru/img118/333642473.bmp


Германн   (2011-04-27 12:55:00) [1]


> Гибкая система запросов - вот оптимальное решение

+1


MsGuns   (2011-04-27 12:48:00) [2]

С горы тут вообще дерево ?
Гибкая система запросов - вот оптимальное решение


Sergey13   (2011-04-27 11:42:00) [3]

> [0] pushok   (27.04.11 10:53)
ИМХО попытка всунуть производителя в деревянную структуру приведет к тому, что самсунгов например будет много, в дисках, мониторах, памяти и т.д. Так же придется плодить всякие сата/иде и прочее.
Всеохватывающее дерево тут возможно и не подойдет. То же название вероятно стОит вынести просто в отдельный справочник и при построении дерева фильтровать по нему.


pushok   (2011-04-27 11:38:00) [4]

TDBTreeView TVirtualTreeView
Не знал что есть такие. Буду искать и пробовать


OW   (2011-04-27 11:35:00) [5]

http://www.google.ru/webhp?rls=ig#rls=ig&hl=ru&source=hp&biw=1280&bih=814&q=dbtreeview+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8&aq=0&aqi=g1&aql=&oq=DBTREEview+%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8+%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8&fp=a99d422e9c96985b


Ega23   (2011-04-27 11:18:00) [6]

Create table Groups (
 GroupID int identity (1, 1) not null,
 ParGroupID int null,
 GropName varchar(32) not null default '',
 constraint PK_Groups primary key (GroupID),
 constraint FK_Groups_Ref_Self foreign key (ParGroupID)
   references Groups (GroupID)
);

Вроде так.


clickmaker   (2011-04-27 10:59:00) [7]

> если есть готовый компонент

http://www.google.ru/search?as_q=&as_epq=&as_oq=TDBTreeView+TVirtualTreeView&as_eq=&hl=ru&newwindow=1&biw=1437&bih=769&num=10&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=ima ges&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google


Наверх

Титульная страница Поиск, карта сайта Написать письмо