Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 6 288

/ вопрос открыт /

Здравствуйте! вопрос такого плана, есть бд, таблицы подключены через ADOTable, отображение в DBGrid, есть записи, возможно ли реализовать так что бы по нажатию кнопки создавалась "папка" в которую так же можно заносить записи.

enable23 Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: enable23 (статус: Посетитель)
Вопрос отправлен: 19 октября 2012, 15:59
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 7; последнее сообщение — 19 октября 2012, 21:00; участников в обсуждении: 3.
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 19 октября 2012, 17:00 [#1]:

что подразумевается под "папкой" для занесения записей в БД?
enable23

enable23 (статус: Посетитель), 19 октября 2012, 17:04 [#2]:

принцип 1с, создаётся "папка" или "группа", к примеру, "жесткие диски" и в эту группу заносяться только HDD, мониторы и в эту группу заносятся только мониторы
enable23

enable23 (статус: Посетитель), 19 октября 2012, 17:09 [#3]:

http://pixs.ru/showimage/Bezimyanni_9187589_6103566.jpg вот скан сделал
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 19 октября 2012, 17:19 [#4]:

Этот вопрос решается на этапе проектирования БД. Да, возможно.
enable23

enable23 (статус: Посетитель), 19 октября 2012, 17:24 [#5]:

подскажите пожалуйста где и что нужно сделать
Ерёмин А.А.

Ерёмин А.А. (статус: *Администратор), 19 октября 2012, 17:39 [#6]:

Заводите поле для ID папки, а также отдельную таблицу ID папки | Название папки. Дальше уже программно работать со всем этим.
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 19 октября 2012, 21:00 [#7]:

судя по приведенной картинке - больше подходит структура в виде дерева:
ID - идентификатор записи
IDP - идентификатор записи, являющейся корнем ("папкой", если так понятнее) для данной записи (может принимать значение NULL, если запись относится к верхнему уровню)
Data1 - поле с данными1
Data2 - поле с данными2 и т.д.

Таким образом, если запись с ID=n является "папкой", то у записей, вложенных в эту "папку" IDP=n. В свою очередь "папка" может иметь сколько угодно вложенных "папок". Данная структура не ограничивает уровень вложенности.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:35
Выполнено за 0.03 сек.