Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.01 c
4-3665
mcs
2002-06-27 09:43
2002.09.02
Список экспортируемых ф-ций


1-3440
AFROLOV
2002-08-20 13:39
2002.09.02
Удаление Type Lib из Delphi


6-3540
[BAD]Angel
2002-06-21 16:43
2002.09.02
Можно ли сделать?


1-3360
maxim2
2002-08-20 13:17
2002.09.02
Подскажите в чем проблема


14-3612
lak_b
2002-08-07 18:58
2002.09.02
Д




   Наверх