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

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

Иерархические запросы


Страницы:   1 2 3 4

Елена ©   (2006-03-09 09:25:00) 

день добрый. Столкнулась со следующей проблемой - храние  документов  произвольной структуры в бд.
Значит так - есть документ, есть абзацы у него,  у этих абазцев могут быть пункты и подпункты произвольной вложенности.
структура таблички в БД
1)id
2)idDok (номер договора=1 к примеру)
3)name (текст абзаца)
4)NVP (номер вышестоящего пункта)

как распечатать документ с нумерацией? в БД следующее
1 1  ПРЕДМЕТ              0
2 1  Заказчик должен.. 1
3 1  Все работы ..        1
4 1  ТЕХ УСЛОВИЯ        0
5 1  Исполнитель вправе 4
6 1  работать                 5
7 1  не работать             5
8 1  Заказчик может       4
9 1  требовать                8

Вот.. Подскажите, как распечатать эту табличку с нумерацией типа
1.ПРЕДМЕТ
1.1.Заказчик должен..
1.2.Все работы ..    
2.ТЕХ УСЛОВИЯ        
2.1. Исполнитель вправе
2.1.1.работать                
2.1.2.не работать                
2.2.Заказчик может
2.2.1. требовать          

А может структуру надо как-нибудь изменить?
Буду благодарна за любые советы


Елена   (2006-03-09 09:43:00) [61]

такую структуру - стоит, т.к вложенность пунктов идет, и надо знать, какой пункт к чему относится. А какую стуктуру вы можеет предложить?


Елена   (2006-03-09 09:42:00) [62]

тэк-с. Сама работа  с документом  будет заключатся в следующем - заводят новый документ, выбирают какие абзацы   будут в него входить, какие нет, какие  пунты абзацев, добавляют новые абзацы или пункты..
и соответственно его распечатывают.


Sergey13   (2006-03-09 09:37:00) [63]

2[3] Елена   (09.03.06 09:34)
>Не совсем поняла  - как это, самостоятельное значение?
Ну типа например кто-то может работать только с каким-то конкретным пунктом, а другие недоступны. Т.е. есть ли смысл вообще придумывать струтуру для хранения?


Елена   (2006-03-09 09:34:00) [64]

этот первый документ выступает в качестве шаблона для остальных документов.Не совсем поняла  - как это, самостоятельное значение?


Sergey13   (2006-03-09 09:30:00) [65]

2Елена   (09.03.06 09:25)
А эти пункты/подпункты имеют какое-то самостоятельное значение для системы? Модет просто какой-нить DOC или RTF хранить в BLOB-е.


Елена   (2006-03-09 09:25:00) [66]

упс. забыла - работаю в Делфи-7,бд - мсскл 2000


Страницы:   1 2 3 4

Наверх

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