Главная страница
    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.47 MB
Время: 0.008 c
14-33724
Calm
2003-08-23 20:47
2003.09.11
Форумы являются СМИ, электронными. Как же тогда быть?


7-33824
rex
2003-06-26 10:45
2003.09.11
Запуск приложения IntraWeb до входа в систему


6-33706
Opera
2003-07-09 15:04
2003.09.11
Имя в сети


1-33585
Maks
2003-08-28 14:47
2003.09.11
PopupMenu


1-33666
Aleksandr3
2003-09-01 12:56
2003.09.11
*.DCU





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский