Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Структура БД


Автор: DenisTv 24.4.2010, 18:38
Доброго времени суток!
Задача: Требуется создать базу, чтобы хранить там иерархическую структуру данных. Число вложений и количество записей в уровне не ограниченно.
Так реализовано хранение данных в 1с.
Вопрос: Как реализовать подобную структуру при помощи Access(как хранить подобную структуру) и Ado(как её отображать)?

Первая мысль про отображение данных - это каждый раз при запуске заполнять TreeView. Но тогда придется постоянно перезагружать базу в дерево.
ps Заранее спасибо всем, ответившим, и прошу извинения за размытую формулировку: формализовать такую задачу приходится впервые  smile 

Автор: DenisTv 24.4.2010, 21:20
Пока остановился на написании TreeView для баз)
Но жду более рационального ответа.

Автор: former 25.4.2010, 00:07
Поиск по разделу. Много раз уже обсуждалось.
Для вывода дерева используй VirtualTreeView.

Автор: Демо 25.4.2010, 03:40
Цитата(former @  25.4.2010,  00:07 Найти цитируемый пост)
Поиск по разделу. Много раз уже обсуждалось.


Хоть одну ссылку можно по созданию иерархической структуры БД?

Автор: former 25.4.2010, 10:00
Цитата(Демо @  25.4.2010,  03:40 Найти цитируемый пост)
Хоть одну ссылку можно по созданию иерархической структуры БД? 

Пожалуйста. http://forum.vingrad.ru/index.php?forums=88&cat_forum=forum_id&act=Search&joinname=1&CODE=do_and_show_extern_search&keywords=%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE, http://forum.vingrad.ru/topic-113867.html#, http://lmgtfy.com/?q=%D0%B4%D1%80%D0%B5%D0%B2%D0%BE%D0%B2%D0%B8%D0%B4%D0%BD%D0%B0%D1%8F+%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0+%D0%B1%D0%B4+delphi, http://www.ibase.ru/devinfo/treedb.htm .

Автор: Демо 25.4.2010, 13:02
Цитата(former @  25.4.2010,  10:00 Найти цитируемый пост)
Пожалуйста. Поиск по форуму, пример, поиск в интернете, статья .


Вот и замечательно.
А то вот я не понял как искать, по каким ключевым словам.

Автор: Akella 26.4.2010, 10:59
Можно посмотреть на системные таблицы Firebird, все метаданные хранятся там в системных таблицах.

Автор: former 26.4.2010, 11:45
Цитата(Akella @  26.4.2010,  10:59 Найти цитируемый пост)
Можно посмотреть на системные таблицы Firebird, все метаданные хранятся там в системных таблицах. 

Akella, а ты топиком случаем не ошибся?

Автор: Akella 28.4.2010, 14:21
Нет. Структура базы в СУБД Firebird хранится в системных таблицах. Я это имел ввиду.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)