Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: CL | DM;

Вниз

select на дерево   Найти похожие ветки 

 
stud ©   (2003-08-21 13:24) [0]

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


 
Johnmen ©   (2003-08-21 13:30) [1]

Совершенно верно. И его пример есть на ibase.ru


 
stud ©   (2003-08-21 13:36) [2]

спасибо


 
stud ©   (2003-08-21 16:19) [3]

есть ли какие компоненты для печати древесных данных?
или как их можно распечатать в qreport&


 
Reindeer Moss Eater ©   (2003-08-21 16:21) [4]

или как их можно распечатать в qreport&
Так же как и все другие.


 
stud ©   (2003-08-21 16:31) [5]

содержательный ответ)))


 
Reindeer Moss Eater ©   (2003-08-21 16:37) [6]

содержательный ответ)))

А главное правильный.


 
Digitman ©   (2003-08-21 16:38) [7]


> stud


а чем, по твоему, "древесные" данные отличаются от "недревесных" с т.з. QReport ? Равно, кстати, как и прочих генераторов отчетов ? imho, ничем)

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

в случае с "деревом" признаком группировки является принадлежность нескольких узлов опред.родительскому узлу

отсюда и пляши)


 
Reindeer Moss Eater ©   (2003-08-21 16:39) [8]

есть ли какие компоненты для печати древесных данных?

В магазине:
-Тетенька, у вас есть чернила для седьмого класса?

Какая разница тому же TQuickReport"у какие он данные печатает? Деревянные или железные.


 
stud ©   (2003-08-21 16:51) [9]

понятно , что ему все равно, но как правильно организовать группировку. ведь количество подветвей произвольное?


 
Reindeer Moss Eater ©   (2003-08-21 16:59) [10]

понятно , что ему все равно, но как правильно организовать группировку. ведь количество подветвей произвольное?

Возврати деревянный датасет из StoredProc и все подсчеты сделай в той же sp


 
Digitman ©   (2003-08-21 16:59) [11]

да, произвольное ..

а это важно ? совершенно неважно !
ведь оно конечное на момент выборки из БД !!


 
Digitman ©   (2003-08-21 17:03) [12]

дейтасет, возвращаемый из SP, должен иметь как минимум след.структуру :

NodeUniqueId
NodeName
ParentNodeId // признак группировки, который следует указать в рипорте


 
Digitman ©   (2003-08-21 17:06) [13]

все, что от тебя требуется (при формировании НД, передаваемого генератору отчета для визуализации) - это любыми способами получить НД такой вот структуры

все остальное ГО слелает сам, достаточно лишь "причесать" визуальные характеристики рендеринга, выполняемого используемым ГО


 
stud ©   (2003-08-21 17:08) [14]

структура такая есть, как ее правильно отобразить в репорте?
если допустим вернулся набор:
1 0 йцуйу
2 0 ываыва
3 1 аывфа
4 3 фыаыва
5 4 фываыв
как с этим быть?


 
Reindeer Moss Eater ©   (2003-08-21 17:09) [15]

как ее правильно отобразить в репорте?
А как её "правильно" отобразить на бумаге?


 
stud ©   (2003-08-21 17:13) [16]

примерно так

1 йцуйу
3 аывфа
4 3 фыаыва
5 4 фываыв
2 ываыва


 
Reindeer Moss Eater ©   (2003-08-21 17:14) [17]

Делай LeftPad в OnPrint



Страницы: 1 вся ветка

Текущий архив: 2003.09.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
3-33429
lex7
2003-08-19 14:29
2003.09.11
Как выделить год в дате?


1-33625
Анастасия
2003-08-31 22:22
2003.09.11
Снова про Word


1-33569
astro
2003-08-28 19:35
2003.09.11
Где найти или как создать компонент? Подробности дальше...


14-33814
Rouse_
2003-08-22 04:43
2003.09.11
Глюки форума


3-33493
Relaxxx
2003-08-20 12:21
2003.09.11
Как мне сделать чтоб при нажатии правой кнопки по заголовку табли