-
Всегда использовал Quick Reports, но все говорят о том, что эта технология устарела! Rave тоже редко упоминается на форумах! Какие компоненты Вы можете посоветовать для создания отчётов - такой-же не сложные в осваивании, но более функциональный, чем QR!
-
Традиционно, всенародной любовью пользуется FastReport :)
-
> Ограничения демонстрационной версии: > печать и экспорт не более 5 страниц с надписью "FastReport > - unregistered" на странице
А до какой-нибудь версии FastReport был без этих заморочек? Может мне старую поискать?
-
> NEWichok (08.01.09 18:40)
А какие требования и что не нравится в QR? Может ничего и менять не надо. Лично мне нужен был Юникод, поэтому я перешел на Эксель.
-
Эксель - я тоже использую... Но на разных компьютерах с разными версиями офисных пакетов приходится потом корректировать вручную! Поэтому я дополнительно создаю отчёты на принтер.
что не нравится в QR? - хм, как это правильно описать: там автоматически подбирать высоту можно только при формировании самой таблицы с данными, а если ты под заголовком хотел Memo добавить - то уже заранее приходится более-менее угадывать высоту! И 2-е, сам пока не сталкивался, но говорят у QR проблемы с выбором принтера, если не использовать тот - что по умолчанию!
-
у нас в конторке пользуется Crystal Report. Он вроде как юникодный, но я когда порисовал там отчет - впечатление сложилось такое, как будто это г..о унылое. (с)
-
> NEWichok (08.01.09 19:19) [2] > > Ограничения демонстрационной версии: > > печать и экспорт не более 5 страниц с надписью "FastReport > > > - unregistered" на странице > > А до какой-нибудь версии FastReport был без этих заморочек? > Может мне старую поискать?
На сайте есть старая и бесплатная версия под названием FreeReport. Но и коммерческая версия стоит очень недорого, так что если ты собрался зарабатывать написанием софта, то мог бы и купить, или убедить сделать это свою контору. Во всяком случае, это намного дешевле буржуйских генераторов отчетов
-
Основной недостаток всех репортов (или почти всех - не уверен) - это их "вшитость" в исходник проекта. Любую ерунду поменять, например, шрифт заголовка, - "заряжай" Делфи и крути проект.
ИМХО, технология выноса логики отчета за пределы среды проектирования - самая удобная. В том же экселе (или хатмеле) практически все можно построить на собственном языке, лишь бы был получен набор данных. Расположение, состав колонок, форматы, шрифты, итоги, листание и все это вполне легко реализуется макросами или скриптами. Да и легкость переносимости вкупе с возможностью правки таких отчетов весьма привлекает
-
> MsGuns © (09.01.09 17:02) [7] > Основной недостаток всех репортов (или почти всех - не уверен) - это их "вшитость" в исходник проекта. Любую ерунду поменять, например, шрифт заголовка, - "заряжай" Делфи и крути проект.
Во FreeReport, можно сделать всё то же самое. Как правило и шаблоны хранятся в базе, и формирование датасета для отчётов там же... "Вы просто не умеете их готовить" :)
А "вшитость" имеет и свои достоинтсва - не нужно тестировать на совместимость во всех версиях Excel. А если руководсво предприятия решит вдруг поменять MSOffice на OpenOffice или еще что-то - то и этих проблем не будет.
-
MsGuns © (09.01.09 17:02) [7]
> Основной недостаток всех репортов (или почти всех - не уверен) > - это их "вшитость" в исходник проекта. Любую ерунду поменять, > например, шрифт заголовка, - "заряжай" Делфи и крути проект. >
Я дико извиняюсь, а зачем может потребоваться менять шрифт заголовка ?
-
> Игорь Шевченко © (09.01.09 19:32) [9]
Оооооо, Игорь! Поменять шрифт заголовка - это фетиш заказчиков! :-D Я этого уже наелся. У некоторых просто крыша едет по этому поводу. Можно подумать, что качество отчёта от этого как-то зависит. А ещё, не дай бог, если отчёт не на одну страницу, то последняя должна быть заполнена не менее, чем на половину! :-)))
-
31512 © (09.01.09 19:38) [10]
> Оооооо, Игорь! Поменять шрифт заголовка - это фетиш заказчиков! > :-D Я этого уже наелся.
У нас как бы немелкие заказчики, но просьбу сменить шрифт заголовка я слышу впервые. Мне кажется, что для заказчиков шрифт заголовка не так важен, как функциональность программы
-
> Игорь Шевченко © (09.01.09 19:48) [11]
Это да, я согласен. Но вот у нас заказчики некрупные. И поверь на слово, просьбой сменить где-то шрифт, дело не ограничивается. Да, есть ещё такие заказчики. Есть мелочи, по которым тоже приходится работать. Отсюда лично для меня вытекает 2 момента: 1. Если используется встраиваемая система отчётов, то это, конечно неудобно, ибо нужно исполняемый файл пересобирать (или библиотеку соответствующую). Однако при наличии системы быстрой доставки обновлений заказчику можно на это и чихнуть. 2. Системы типа Crystal Reports. Тут достаточно сам отчёт заменить. Но это лицензии, деньги, дополнительный софт и т.д. Иногда это не кашерно.
Поэтому я выбрал (FreeReports/FastReports). Там можно выбрать сохранять в dfm или нет. И так можно крутить и эдак.
-
31512 © (09.01.09 20:07) [12]
Бывает.
Разные программы, разные заказчики - разные подходы.
-
> 31512 (09.01.2009 19:38:10) [10]
А предыдущая?
|