Russian Qt Forum
Ноябрь 22, 2024, 15:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Report Generator  (Прочитано 23040 раз)
Sania
Гость
« : Март 14, 2006, 05:30 »

Незнает ли кто-нть какой-нть кроссплатформенный Report Generator/Builder под Qt, Чтоб preview человеческий был, типа виндовых Crystal Reports, Fast Reports и прочих? яндекс толком не может подсказать.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Март 14, 2006, 14:29 »

нет таких!
Записан
LestorN
Гость
« Ответ #2 : Март 14, 2006, 16:27 »

А давайте напишем! Помоему сверх полезнай вещь получится!!!
Записан
Hordi
Гость
« Ответ #3 : Март 14, 2006, 17:09 »

А здоровья хватит? Сложная это вещь - я писал когда-то, больше не хочу (под Qt кстати, довольно навернуто написал, с дизайнером отчетов, многоуровневыми таблицами, запросами к базам данных... Но до FastReport все равно не дотянет)
Записан
LestorN
Гость
« Ответ #4 : Март 15, 2006, 07:53 »

У одного мож и не хватит, а если человека 3-4... Вещь то архи полезная!
Записан
Cat386
Гость
« Ответ #5 : Март 15, 2006, 09:50 »

Kugar reporing tool
============
Столкнулся с проблемой отсутствия отчетников под Qt4.
Из всего зоопарка существующих наиболее интересным
для разработки показался Kugar. После небольших шаманских
действий вытянул последнюю версию из SVN KOffice и
сделал грязный хак по удалению всей KDE-образной нечисти
(либо постановлению костылей где было влом переписывать),
а, также, порт всего получившегося хозяйства на Qt4.
по ссылке http://www.olviko.ru/~olviko/kugar.zip находится зип-архив с
исходниками полученного движка. Вполне работоспособная штука, но
написана на коленке. Надеюсь кому-нибудь пригодится. Планируется
периодически обновлять Smile
_________________
JID: om@olviko.ru
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #6 : Март 15, 2006, 10:16 »

ну и как автор обновляет?
Записан
LestorN
Гость
« Ответ #7 : Март 15, 2006, 10:24 »

да, тяжеловато будет синхронизироваться...
Записан
Hordi
Гость
« Ответ #8 : Март 15, 2006, 16:22 »

У нас в конторе мы используем JasperReport, в общем, если не сольно много чего нужно, то вполне устраивает
Записан
burundukkedbl
Гость
« Ответ #9 : Март 16, 2006, 04:42 »

Нууу... Ребят.. Не так уж и нет генераторов отчетов под QT...

http://www.openrpt.com/

Я не сильно углублялся поддерживается ли 4 версия этого фреймворка (ибо наткнулся недавно и совершенно случайно), но на скриншотах явно прослеживается то, что собирается под разными платформами.. Конторка (копирихтер кода) пишет ERP систему. Так что, штучка эта заточена как раз как надо по идее..

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

кроме того (ИМХО разумеется) искать такие вещи не черз яндекс надо. :о) Найдено было с помощью гуглей.. :о)
Записан
crocus
Гость
« Ответ #10 : Март 16, 2006, 10:11 »

Дискуссия о наличии и удобстве report generators ведется давно и предлагалось достаточно (если угодно позже списком могу дать).
Мои комментарии: под Qt4 еще 2 недели назад не было ничего и приведенный выше openrpt, также под 3.1 поэтому мое мнение -генератор делать надо!!
Предлагаю вопросы к обсуждению:
1. Самое важное на мой взгляд в первую очередь сделать грамотный превью-
уже были попытки (поищите по форуму).
2. Формат отчета-  да на первое время все равно хоть текст хоть HTML (я выводил из QTableView(чтоб были и фильтры и сортировки)  в  HTML ) парсер приделать любой можно.
3.Создание собственно дизайнера отчетов-пока не озадачивался.
Записан
LestorN
Гость
« Ответ #11 : Март 16, 2006, 14:29 »

А помоему формат отчёта это первое что надо продумать. Я например хочу видеть его как XML файл, думаю объяснения почему не нужны.
Далее идёт просмотр отчётов. С QTextEdit/QTextDocument связываться не стоит помоему, тормозновато да к томуже ещё и геморой с расширениями получим.
Дизайнером можно заниматься параллельно с движком.

И вообще, судя по тому что в форумах и рассылках вопрос постоянно появляется - делать надо!
Записан
crocus
Гость
« Ответ #12 : Март 16, 2006, 14:58 »

Допустим у нас есть отчет (результат запроса к БД) в виде XML, как мы его увидим, в чем отобразим, к тому же я представляю, также в своем отчете графики (может быть QWT)
Возможно у кого-то есть опыт (достаточно большой, чтобы с лету понять чужой код) программирования в Qt3. Для того чтобы набросать логику как это делается в openrpt или ncreport/
Записан
Hordi
Гость
« Ответ #13 : Март 16, 2006, 15:42 »

Лично я писал генератор отчетов на канве. До миллиона элементов доходило и затраты ресурсов были вполне допустимыми.
Записан
LestorN
Гость
« Ответ #14 : Март 17, 2006, 08:06 »

2crocus

Когда я писал про формат отчёта, я имел ввиду немного другое, а именно то, как отчёт описан, а не реальные данные. А чтобы увидеть его, придётся писать что-то подобное QTextEdit'у. Со встроенной поддержкой графиков и.т.д.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.