Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизReport Найти похожие ветки
← →
Leran2002 (2002-08-01 08:03) [0]Здорова Мастера!!!
Мне просто интересно кто каким способом выводит отчеты, какие библиотеки использует (если будет не лень, то укажите откуда можно скачать, желательно freeware).
Я например шас перешел на FreeReport 2.32 ( http://www.delphipages.com/ ).
Заранее спасибо.
← →
Fiend (2002-08-01 11:22) [1]Ну если что способ описать, а не посоветовать что использовать, тогда вот:
у меня своя система отчётов. Всё делал сам от начала до кончала, как грится. Есть две версии одна заточена под MS SQL, но в принципе можно несложно переделать на другой сервер.
Другая - сервер отчётов: симбиоз Web Server и служба Windows. Отчёты генерируются в виде HTML страниц, и у конечного юзера смотрятся исключительно при помощи вэб браузера, больше ничего не надо.
Не сочтите за рекламу, но скоро выложу инстальники для этих дел на своём сайте. Раздавать буду исключительно бесплатно.
← →
evgeg (2002-08-01 11:32) [2]В организации использовали ReportBuilder. Достал своими глюками.
Сейчас идет переход на fastreport.
← →
iva (2002-08-01 11:39) [3]FastReport
← →
rvs (2002-08-01 12:08) [4]Ekrtf
← →
Leran2002 (2002-08-01 12:26) [5]Дык, дык... Как вижу пока FastReport на первом месте...
Если я не ошибаюсь он вроде Шареварный, или я ошибаюсь???
← →
Jeer (2002-08-01 12:29) [6]Есть клон от FP - FreeReport.
Не знаю как, правда, решен вопрос (C)
← →
Anatoly Podgoretsky (2002-08-01 12:36) [7]Quick Report, бесплатно, в комплекте, развивается вместе с версиями Дельфи, поэтоиу отсутствует проблема перехода
← →
evgeg (2002-08-01 12:51) [8]У QuickReport-а других проблем хватает.
FastReport - для граждан России ~ 900 р. (для частн. лиц). См.
www.fastreport.ru . (Там же и FreeReport свеженкий лежит).
← →
Leran2002 (2002-08-01 13:09) [9]Ребят качайте FreeReport (бесплатно и сердито) - крутая вещь, ну по крайней мере круче Quick Report...
http://freereport.sourceforge.net/ru/
← →
Anatoly Podgoretsky (2002-08-01 13:17) [10]Leran2002 © (01.08.02 13:09)
Ты свое мнение чем нибудь подвердишь, желательно не словами а фактами.
← →
Leran2002 (2002-08-01 14:28) [11]
> Anatoly Podgoretsky © (01.08.02 13:17)
Извините если что не так сказал, я никого не хотел обидеть...
Просто что мне понравилось в FreeReport – это скорость разработки отчета и поддержка вложенных отчетов... А до этого я тоже долгое время использовал QuickReport в своих приложениях...
← →
diww (2002-08-01 14:34) [12]А мне кажется что лучше кидать отчеты в excel/word.
Особенно если они для юзеров. Тогда они могут сами его поправить, если чего не понравится.
← →
evgeg (2002-08-02 22:29) [13]> Anatoly Podgoretsky © (01.08.02 13:17)
Я чуть-чуть знаком со старой версией QuickReport-а, поэтому вопрос:
Может ли QuickReport:
-- редактировать ПОСТРОЕННЫЙ отчет и сохранять его
-- обрабатывать событие нажатие мыши на опр. компоненте отчеты (полезно для расшифровки: кликнул на строчке и вывелся ее состав)
-- экспортировать построенный отчет в rtf, csv, html, rtf
-- дизайнить в run-time отчеты и сохранять их во внешнем файле, причем:
- задавать источники данных внутри отчета
- испольэзовать свой внутренний скриптовый язык
- создавать диалоговые формы с элементами управления
это обеспечивает возможность создавать, изменять отчеты без перекомпиляции экзешки
Все это реализовано в FastReport. Кроме того хотелось бы обратить в нимание на то, что в FastReport-e удачно реализованы базовые объекты, что значительно ускоряет процесс редактирования отчета. FastReport один и тот же для всех версий Дельфи, начиная со 2-й. У QuickReport-а, как я понимаю, отсутсвует обратная совместимость по версиям Дельфи.
← →
Пиноккио (2002-08-03 00:53) [14]> diww
Конечно, это здорово, я так и делал раньше.
Но сейчас, на фоне возросшей борьбы с пиратством, многие фирмы отказываюся от Excel/Word, по крайней мере в Латвии. Пользуют OpenOffice, PC Suite и так далее.
Сейчас, мне надо написать небольшую программку, с несколькими отчётами, которые надо дать возможность редактировать пользователю, а у заказчика MS офиса нет. Решил использовать HTML, но не знаю, как удобнее для пользователя организовать возможность редактирования
← →
[NIKEL] (2002-08-03 05:05) [15]Лучше Fast Report`а ничего нету, тока вот скорости у QReport`a по более будет...
← →
Lusha (2002-08-03 10:26) [16]>evgeg © (02.08.02 22:29)
редактировать ПОСТРОЕННЫЙ отчет и сохранять его
А оно надо? Все изменения должны производиться в БД... А отчет лишь их отражает... Если у пользователя есть возможность подредактировать любую цифру в документе, то грош цена этому документу и этой системе, в частности... Синхронизация данных и формируемых документов должна быть абсолютной...
обрабатывать событие нажатие мыши на опр. компоненте отчеты (полезно для расшифровки: кликнул на строчке и вывелся ее состав)
Не понял о чем это Вы.... :(
экспортировать построенный отчет в rtf, csv, html, rtf
Отчет, построенный при помощи QuickReport представляет сосбой набор мета-файлов... Сохраняйте их как угодно... Хоть в pdf (я кстати так и делаю) Опять же по причине не возможности его (PDF) редакции :)
дизайнить в run-time отчеты и сохранять их во внешнем файле, причем:
- задавать источники данных внутри отчета
- испольэзовать свой внутренний скриптовый язык
- создавать диалоговые формы с элементами управления
Да, QuickReport этого не умеет... Но даже если бы и умел, где найти такого пользователя, который смог бы этой функциональностью воспользоваться? Я, например, на таких не натыкался... А те кто могут, как правило сами программы пишут... :)
Так что перечисленная Вами функциональность хоть и хороша, но не востребована в должной мере на сегодняшний день... А за ее отсутствием сравнение с QuickReport выглядит не в пользу FastReport...
← →
evgeg (2002-08-03 20:23) [17]> Так что перечисленная Вами функциональность хоть и хороша, но
> не востребована в должной мере на сегодняшний день...
Для чего нужна перечисленная функциональность я уже сказал: чтобы произвольно создавать, изменять любые отчеты БЕЗ перекомпиляции экзешки и хранятся они, естественно отдельно. Это разделяет систему на разные уровни, позволяет адаптировать отчеты под требования разных пользователей. Вот, испоьзуется, например система на двух разных предприятиях, у них разные печатные формы (могут немного отличаться, могут существенно). И что вы будете делать? Хранить в экзешке и те, и другие отчеты? И когда надо подправить даже какую-нибудь черточку, перекомпилировать программу?
> А за ее отсутствием сравнение с QuickReport выглядит не в пользу FastReport...
Непонятно, чем это? Проаргументируйте, пожалуста.
IMHO наоборот, FastReport удобнее. Пример? Нужно построить табличку.
Что делаем в FastReport-е? Кидаем прямоугольники, в которые помещаем текст и ссылки на поля (все это можно совмещать в одном объекте), задаем этим прямоугольникам обрамление -- и все.
Что придется делать в QuickReport-е? Для каждого поля - отдельный компонент, для текста - отдельный компонент. Аналога Memo нет, для того, чтобы вывести информацию на несколько строчек, приходится их вручную разбивать и разносить по лабелам, линии - отдельный компонент, и т.п.
Насчет быстроты тут прозвучали заявления, что QuickReport быстрее. Хотелось бы подробностей как проводилось сравнение и насколько велика оказалась разность.
Насчет размера и ресурсов: объекты отчета в FastReport-е -- это объекты, а НЕ компоненты, как в QuickReport. В результате ядро FastReport-а занимает места меньше, чем QuickReport.
Для каждого отдельного отчета в QuickReport, как я понимаю, приходится создавать отдельную форму - огромный рост числа модулей, в которых приходится искать нужные. Формы, конечно, создаются динамически (иначе никаких ресурсов в W98 не хватит на работу такого приложения), но это создание приходится каждый раз тупо писать вручную.
Если я в чем то ошибся о QuickReport-е, поправьте. Я пользовался немного и старой версией.
← →
evgeg (2002-08-03 20:26) [18]
>> обрабатывать событие нажатие мыши на опр. компоненте отчеты
>> (полезно для расшифровки: кликнул на строчке и вывелся ее
>> состав)
> Не понял о чем это Вы.... :(
Ну смотрим, например, суммы по счетам. Щелкнули на строчке - и открылось окно со списком проводок, из которых составлена конкр. сумма.
← →
Anatoly Podgoretsky (2002-08-03 21:08) [19]evgeg © (02.08.02 22:29)
-- редактировать ПОСТРОЕННЫЙ отчет и сохранять его
Да
-- обрабатывать событие нажатие мыши на опр. компоненте отчеты
(полезно для расшифровки: кликнул на строчке и вывелся ее состав)
Это не относится к отчетам
-- экспортировать построенный отчет в rtf, csv, html, rtf
Да и даже больше
-- дизайнить в run-time отчеты и сохранять их во внешнем файле, причем:
Да
- задавать источники данных внутри отчета
Постоянно этим пользуюсь
- испольэзовать свой внутренний скриптовый язык
Нет ограничений, это все таки обычная программа на Дельфи
- создавать диалоговые формы с элементами управления
Не относится к отчетом, нет ограничений
Я специально избегаю тех сравнений которые связаны со вкусами, поэтому не хочу проводить сравнение характеристик = это будет просто флейм, но могу обратить внимание в сторону двух гораздо мощных генераторов, наиболее известного Crystal Report и незаслуженно остающегося в тени Report Printer - уникальная вещь.
В своем первом сообщении я поставил во главу угла - поставляется ии развивается вместе с Дельфи. Для меня это перевешивает все остальные плюсы остальныъ генераторов.
← →
evgeg (2002-08-03 22:10) [20]>> - обрабатывать событие нажатие мыши на опр. компоненте отчеты
>> полезно для расшифровки: кликнул на строчке и вывелся ее
>> состав)
> Это не относится к отчетам
Почему не относится? Либо компоненты отчета имеют такое событие, либо не имеют. Относится непосредственно к отчету.
>> - задавать источники данных внутри отчета
> Постоянно этим пользуюсь
Уточняю, имелось ввиду: создавать в run-time различные произвольные источники данных и сохранять их во внешний файл.
>> -- экспортировать построенный отчет в rtf, csv, html, rtf
> Да и даже больше
И это все поставляется вместе с Дельфи?
>> - испольэзовать свой внутренний скриптовый язык
> Нет ограничений, это все таки обычная программа на Дельфи
Имеет ли отчет СВОЙ скриптовый язык?
>> - создавать диалоговые формы с элементами управления
> Не относится к отчетом, нет ограничений
Тоже не согласен, что не относится. Понятно, что вне генератора отчетов можно ручками или сторонними компонентами делать все, что угодно. Но в отчет это не входит и с Дельфи не поставляется.
И начиная с какой версии Дельфи доступны все перечисленные возможности?
Дешевле купить за 900 р. FastReport, чем за 2000$ новую версию Дельфи.
← →
Anatoly Podgoretsky (2002-08-03 22:38) [21]Я отвечу только на этот вопрос "И это все поставляется вместе с Дельфи?" - FastReport И это все поставляется вместе с Дельфи?
Я спеуиально избегаю втягивания во флейм, так как в твоих постингах именно это просматривается.
← →
evgeg (2002-08-04 09:30) [22]> Я отвечу только на этот вопрос "И это все поставляется вместе с Дельфи?" - FastReport И это все поставляется вместе с Дельфи?
И где же ответ?
> Я спеуиально избегаю втягивания во флейм, так как в твоих постингах именно это просматривается.
Незаслуженное обвинение. Вам надо было аргументов, я их привел.
← →
anpsoft (2002-08-05 19:47) [23]Я использую зарегистрированные версии:
- Fast Report
- Report Printer Pro
- AfalinaSoft XL Report
у каждого свои достоинства и недостатки, а точнее разные области использования.
Сейчас стоит задача перевести в Delphi свой старый генератор с Clipper.
Когда нужно создавать отчеты размером в мешок бумаги, все вышеперечисленное мало подходит:)
Также не нашел хороший и главное быстрый генератор на базе шаблонов doc или rtf
QuickReport терпеть не могу :)
А по поводу спора - всеми руками и ногами за все это:
-- редактировать ПОСТРОЕННЫЙ отчет и сохранять его
-- обрабатывать событие нажатие мыши на опр. компоненте отчеты
-- экспортировать построенный отчет в rtf, csv, html, rtf
-- дизайнить в run-time отчеты и сохранять их во внешнем файле, - задавать источники данных внутри отчета
- испольэзовать свой внутренний скриптовый язык
- создавать диалоговые формы с элементами управления
← →
rvs (2002-08-06 10:31) [24]-->Anatoly Podgoretsky
>В своем первом сообщении я поставил во главу угла - поставляется >ии развивается вместе с Дельфи. Для меня это перевешивает все >остальные плюсы остальныъ генераторов.
А почему-же Kylix не содержит QuickReport ???
C уважением....
Ветал
← →
Anatoly Podgoretsky (2002-08-06 13:39) [25]rvs © (06.08.02 10:31)
Я с Kylix не работаю и поэтому не актуально, что там используется
anpsoft (05.08.02 19:47)
Как очениваешь, на свой взгляд, Report Printer Pro
← →
anpsoft (2002-08-06 18:11) [26]я был вынужден его купить, проект старый достался от буржуя одного, и там все на нем было. До этого писал их местный штатовский программист. Сначала было страшно, все написано на низком уровне в самой программе, но потом понял вкусность в нем. Если вдруг нужно "вручную", не визуально писать отчет , то Report Printer Pro вещь незаменимая.
Но увы пока так и не пришлось использовать где либо еще :) После Fast Report трудно заставить себя вручную все писать.
У них есть дизайнер, но он мне не понравился, он там вещь в себе, слабо завязан с самим генератором. Возможно даже это они у кого-то купили на стороне его.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.006 c