![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
select на дерево [D7, IB6.x]
stud © (2003-08-21 13:24:00)
кто-нибудь подскажет каким образом (запрсом)можно получить данные из древесной структуры, включая дочерние ветви? тут вроде как нужен рекурсивный запрос.....
Reindeer Moss Eater (2003-08-21 17:14:00) [1]
Делай LeftPad в OnPrint
stud (2003-08-21 17:13:00) [2]
примерно так
1 йцуйу
3 аывфа
4 3 фыаыва
5 4 фываыв
2 ываыва
Reindeer Moss Eater (2003-08-21 17:09:00) [3]
как ее правильно отобразить в репорте?
А как её "правильно" отобразить на бумаге?
stud (2003-08-21 17:08:00) [4]
структура такая есть, как ее правильно отобразить в репорте?
если допустим вернулся набор:
1 0 йцуйу
2 0 ываыва
3 1 аывфа
4 3 фыаыва
5 4 фываыв
как с этим быть?
Digitman (2003-08-21 17:06:00) [5]
все, что от тебя требуется (при формировании НД, передаваемого генератору отчета для визуализации) - это любыми способами получить НД такой вот структуры
все остальное ГО слелает сам, достаточно лишь "причесать" визуальные характеристики рендеринга, выполняемого используемым ГО
Digitman (2003-08-21 17:03:00) [6]
дейтасет, возвращаемый из SP, должен иметь как минимум след.структуру :
NodeUniqueId
NodeName
ParentNodeId // признак группировки, который следует указать в рипорте
Digitman (2003-08-21 16:59:00) [7]
да, произвольное ..
а это важно ? совершенно неважно !
ведь оно конечное на момент выборки из БД !!
Reindeer Moss Eater (2003-08-21 16:59:00) [8]
понятно , что ему все равно, но как правильно организовать группировку. ведь количество подветвей произвольное?
Возврати деревянный датасет из StoredProc и все подсчеты сделай в той же sp
stud (2003-08-21 16:51:00) [9]
понятно , что ему все равно, но как правильно организовать группировку. ведь количество подветвей произвольное?
Reindeer Moss Eater (2003-08-21 16:39:00) [10]
есть ли какие компоненты для печати древесных данных?
В магазине:
-Тетенька, у вас есть чернила для седьмого класса?
Какая разница тому же TQuickReport"у какие он данные печатает? Деревянные или железные.
Digitman (2003-08-21 16:38:00) [11]
> stud
а чем, по твоему, "древесные" данные отличаются от "недревесных" с т.з. QReport ? Равно, кстати, как и прочих генераторов отчетов ? imho, ничем)
любой мало-мальски работающий генератор позволяет отображать данные ( сгруппированные по некоторому групповому признаку) с заданными виз.атрибутами, например, смещением отн-но левой границы страницы.
в случае с "деревом" признаком группировки является принадлежность нескольких узлов опред.родительскому узлу
отсюда и пляши)
Reindeer Moss Eater (2003-08-21 16:37:00) [12]
содержательный ответ)))
А главное правильный.
stud (2003-08-21 16:31:00) [13]
содержательный ответ)))
Reindeer Moss Eater (2003-08-21 16:21:00) [14]или как их можно распечатать в qreport&
Так же как и все другие.
stud (2003-08-21 16:19:00) [15]есть ли какие компоненты для печати древесных данных?
или как их можно распечатать в qreport&
stud (2003-08-21 13:36:00) [16]
спасибо
Johnmen (2003-08-21 13:30:00) [17]
Совершенно верно. И его пример есть на ibase.ru