Russian Qt Forum
Ноябрь 22, 2024, 16:06
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Печать
>
Report Generator
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Report Generator (Прочитано 23044 раз)
Sania
Гость
Report Generator
«
:
Март 14, 2006, 05:30 »
Незнает ли кто-нть какой-нть кроссплатформенный Report Generator/Builder под Qt, Чтоб preview человеческий был, типа виндовых Crystal Reports, Fast Reports и прочих? яндекс толком не может подсказать.
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Report Generator
«
Ответ #1 :
Март 14, 2006, 14:29 »
нет таких!
Записан
LestorN
Гость
Report Generator
«
Ответ #2 :
Март 14, 2006, 16:27 »
А давайте напишем! Помоему сверх полезнай вещь получится!!!
Записан
Hordi
Гость
Report Generator
«
Ответ #3 :
Март 14, 2006, 17:09 »
А здоровья хватит? Сложная это вещь - я писал когда-то, больше не хочу (под Qt кстати, довольно навернуто написал, с дизайнером отчетов, многоуровневыми таблицами, запросами к базам данных... Но до FastReport все равно не дотянет)
Записан
LestorN
Гость
Report Generator
«
Ответ #4 :
Март 15, 2006, 07:53 »
У одного мож и не хватит, а если человека 3-4... Вещь то архи полезная!
Записан
Cat386
Гость
Report Generator
«
Ответ #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
Сообщений: 1988
Report Generator
«
Ответ #6 :
Март 15, 2006, 10:16 »
ну и как автор обновляет?
Записан
LestorN
Гость
Report Generator
«
Ответ #7 :
Март 15, 2006, 10:24 »
да, тяжеловато будет синхронизироваться...
Записан
Hordi
Гость
Report Generator
«
Ответ #8 :
Март 15, 2006, 16:22 »
У нас в конторе мы используем JasperReport, в общем, если не сольно много чего нужно, то вполне устраивает
Записан
burundukkedbl
Гость
Report Generator
«
Ответ #9 :
Март 16, 2006, 04:42 »
Нууу... Ребят.. Не так уж и нет генераторов отчетов под QT...
http://www.openrpt.com/
Я не сильно углублялся поддерживается ли 4 версия этого фреймворка (ибо наткнулся недавно и совершенно случайно), но на скриншотах явно прослеживается то, что собирается под разными платформами.. Конторка (копирихтер кода) пишет ERP систему. Так что, штучка эта заточена как раз как надо по идее..
Плюс я об этой штуке поведал знакомому своему... Он поколупался с ней.. Сказал, что сам реализовывал нечто похожее и вещица заслуживает внимания.. к тому же опенсурьсная.. Юзайте на здоровье.
кроме того (ИМХО разумеется) искать такие вещи не черз яндекс надо. :о) Найдено было с помощью гуглей.. :о)
Записан
crocus
Гость
Report Generator
«
Ответ #10 :
Март 16, 2006, 10:11 »
Дискуссия о наличии и удобстве report generators ведется давно и предлагалось достаточно (если угодно позже списком могу дать).
Мои комментарии: под Qt4 еще 2 недели назад не было ничего и приведенный выше openrpt, также под 3.1 поэтому мое мнение -генератор делать надо!!
Предлагаю вопросы к обсуждению:
1. Самое важное на мой взгляд в первую очередь сделать грамотный превью-
уже были попытки (поищите по форуму).
2. Формат отчета- да на первое время все равно хоть текст хоть HTML (я выводил из QTableView(чтоб были и фильтры и сортировки) в HTML ) парсер приделать любой можно.
3.Создание собственно дизайнера отчетов-пока не озадачивался.
Записан
LestorN
Гость
Report Generator
«
Ответ #11 :
Март 16, 2006, 14:29 »
А помоему формат отчёта это первое что надо продумать. Я например хочу видеть его как XML файл, думаю объяснения почему не нужны.
Далее идёт просмотр отчётов. С QTextEdit/QTextDocument связываться не стоит помоему, тормозновато да к томуже ещё и геморой с расширениями получим.
Дизайнером можно заниматься параллельно с движком.
И вообще, судя по тому что в форумах и рассылках вопрос постоянно появляется - делать надо!
Записан
crocus
Гость
Report Generator
«
Ответ #12 :
Март 16, 2006, 14:58 »
Допустим у нас есть отчет (результат запроса к БД) в виде XML, как мы его увидим, в чем отобразим, к тому же я представляю, также в своем отчете графики (может быть QWT)
Возможно у кого-то есть опыт (достаточно большой, чтобы с лету понять чужой код) программирования в Qt3. Для того чтобы набросать логику как это делается в openrpt или ncreport/
Записан
Hordi
Гость
Report Generator
«
Ответ #13 :
Март 16, 2006, 15:42 »
Лично я писал генератор отчетов на канве. До миллиона элементов доходило и затраты ресурсов были вполне допустимыми.
Записан
LestorN
Гость
Report Generator
«
Ответ #14 :
Март 17, 2006, 08:06 »
2crocus
Когда я писал про формат отчёта, я имел ввиду немного другое, а именно то, как отчёт описан, а не реальные данные. А чтобы увидеть его, придётся писать что-то подобное QTextEdit'у. Со встроенной поддержкой графиков и.т.д.
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...