| 
| 
 | Вопрос # 6 288/ вопрос открыт / | 
 |  Здравствуйте! вопрос такого плана, есть бд, таблицы подключены через ADOTable, отображение в DBGrid, есть записи, возможно ли реализовать так что бы по нажатию кнопки создавалась "папка" в которую так же можно заносить записи. 
|  |   Вопрос задал: enable23 (статус: Посетитель)Вопрос отправлен: 19 октября 2012, 15:59
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 7; последнее сообщение — 19 октября 2012, 21:00; участников в обсуждении: 3. 
|   | Мережников Андрей (статус: Абитуриент), 19 октября 2012, 17:00 [#1]:что подразумевается под "папкой" для занесения записей в БД? |  
|   | enable23 (статус: Посетитель), 19 октября 2012, 17:04 [#2]:принцип 1с, создаётся "папка" или "группа", к примеру, "жесткие диски" и в эту группу заносяться только HDD, мониторы и в эту группу заносятся только мониторы |  
|   | Мережников Андрей (статус: Абитуриент), 19 октября 2012, 17:19 [#4]:Этот вопрос решается на этапе проектирования БД. Да, возможно. |  
|   | 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. В свою очередь "папка" может иметь сколько угодно вложенных "папок". Данная структура не ограничивает уровень вложенности.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |