Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: CL | DM;

Вниз

Посоветуйте что использовать для отчетов   Найти похожие ветки 

 
atmamont ©   (2002-12-12 00:47) [0]

Какой набор компонент советуют использовать опытные люди?


 
Johnmen ©   (2002-12-12 00:51) [1]

QuickReport, FastReport, FreeReport...
на вкус и цвет...:))) да и привычки играют роль...


 
atmamont ©   (2002-12-12 01:08) [2]

Люди, использующие VB, советовали crystal reports. Я посмотрел - на диске есть такое для delphi. Хотя с другой стороны есть и то, что перечислено выше. Но вся фишка в том, чтобы не ставить все подряд и не натыкаться на давно всеми пройденные грабли, а взять максимально удобную для разработки и неглючную в эксплуатации систему.


 
Johnmen ©   (2002-12-12 01:20) [3]

Так без глюков ничего не бывает...
Возьми FreeReport, если ни с одним не сталкивался.


 
jen_bond   (2002-12-12 02:11) [4]

atmamont! Если не сложно кинь на мыло FastReport! Да кстати его тебе и посоветую использовать! killer@mail.nnov.ru


 
olden   (2002-12-12 11:58) [5]

PReport тоже весьма неплох :)
Последние версии не смотрел, но в старых если не считать встроенного макроязыка, в остальном даже круче вышеуказанных.
Особенно нравится возможность генерации отчетов под матричные принтеры в текстовом(!!!) режиме и возможность редактирования любой строки в сгенеренном отчете.


 
riland   (2002-12-12 12:04) [6]

Я лично использую компонент экспорта в WORD из библиотеки VG Lib.
Просто и сердито. Главное преимущество - клиент может без
проблем подправить созданный отчет


 
Prooksius ©   (2002-12-12 12:07) [7]

2 riland (12.12.02 12:04)
Ага, и еще есть преимущество: когда отчет размером в несколько десятков страниц - клиент может сходить в буфет за пирожком. :)))
Не всегда ворд подходит. Хотя сам им пользуюсь. :)


 
olden   (2002-12-12 12:56) [8]

я бы все же советовал остановиться на одном из двух

1) FastReport ( http://www.fast-report.com/ru/index.php)
shareware, но существует его freeware-клон FreeReport
Особенности:
- передача переменных из программы в отчет
(и даже хранение в их в шаблоне)
- встроенный макроязык
- много экспортных фильтров под него (правда ни один
XLS-фильтр не обеспечивает полного соответствия вследствие
особенностей самого FastReport)
- поддержка (посредством дополнительных компонентов)
различных технологий доступа к данным (ADO, FIB etc.)
- есть CLX-версия
- и прочая и прочая

2) PReport ( http://www.vtktools.ru/rus/preport/preport.html)
shareware, но можно найти ранние freeware-версии, хотя бы для пробы
- может быть использован не только для генерации стандартных
графических Windows отчетов, но и для генерации текстовых
отчетов для последующей печати на матричных принтерах
- макроязык отсутствует, но это компенсируется богатой
библиотекой функция
- любая секция(Band) может быть напечатана вертикально,
(вертикальный заголовок, вертикальная группировка,
размеры вертикальных секций могут динамически изменяться)
- привязка любого элемента к любому краяю другого элемента
- суммарные данные по группе можно вынести в заголовок группы
- данные читаются непосредственно из TTable и TQuery без
компонент-посредников (тот же FastReport нуждается в
посредниках)
- возможность редактирования сформированного отчета
- встроенный єкспорт в Excel (без использование OLE)


Я пользуюсь FreeReport и он меня пока устраивает :)


 
Anatoly Podgoretsky ©   (2002-12-12 13:07) [9]

olden (12.12.02 12:56)

Не затрагивая достоинств и недостатков того или другого генератора отчетов, от отличие от FastReport
- передача переменных из программы в отчет

прямое использование переменных и объектов в обоих направлениях, не передача, а именно использование, связано с различием моделей, QR является обычной формой, равноправной со всеми остальными, а FR как мне известно использует объектовую модель.

Что выбрать конечно сложный вопрос, в данный момент доступно несколько десятков генераторов отчетов, каждый со своими плюсами и минусами и своими возможностями, большинство из них перекрываются.

Если интересует мой подход, то я выбираю тот, который входит в поставку Дельфи, версии 2-6 это QR, версия 7 это QR или RAVE, QR оставлен для перехода. RAVE конечно великолепный генераторо отчетов, но меня интересует, какие известны недостатки, достоинства я знаю.



 
MsGuns ©   (2002-12-12 15:06) [10]

Для "открыточных" отчетов (т.е.базирующихся на одной записи БД,- типа платежного поручения в банк, справки о доходах и т.п.) мне понравилось использовать вызов Excel с передачей ему подготовленной заранее и заполненной в ран-тайме книгой.

Удобство несомненное по крайней мере одно - юзер может изменять документ (шрифт, границы, картинки и т.п.) САМ, а если даже поменялось положение заполняемых программно ячеек, то легко прям у него (клиента) без исходника подправить ссылки в простом текстовом файле, служащем "междумордием" между прогой и модулем заполненияи вызова Excel.
Лихо работает на документах, которые часто меняют свой вид (т.е. же платежки), вернее которые разные му...ки с властью его меняют по надцать раз в году.


 
petr_v_a ©   (2002-12-12 18:54) [11]

FastReport, и не пожалейте 20 баксов г-ну Цыганенко, он их заработал


 
BlackKing   (2002-12-12 22:27) [12]

A mne ne ponravilsja ni odin iz vishe perechislennih variantov.
Ja ostanovilsja i ispol"zuju "Formula One v.6.1.5" Podobije Excella, rabotajet bistro i pochti bez gljukov. Ili mozhno naprjamuju gnat" v Excell ili Word (cherez OLE, bez vsjakih komponentov), proboval, na skorost" ne zhalujus", dazhe na medlennih mashinah. Edinstvenno, nodo napisat" neskol"ko procedur, kotorije umen"shat kol-vo teksta.
Dumaju so vremenem perejti imenno na etot variant.


 
les ©   (2002-12-12 22:34) [13]

Попробуй FlexCel - http://www2.freewebz.com/flexcel/index.html.
Он делает отчет в Excel - но делает ето бистренько так как пишет непосредственно в файл без использования OLE. Хотя может и через OLE.


 
Сергєєв Володимир   (2002-12-12 23:24) [14]

Народ, а кто-нить слышал про ZReport ?

Я не претендую его вставить в качестве конкурента перечисленным выше отчетам, он даже из другой песочницы. Содан Зайцевым (Минск, Беларусь). Но у него есть одно преимущество. Он создан специально для матричных принтеров!

Характеристики (вы сами решайте, плюс это для вас или минус):
1)Философия дизайна как у QReport чарез банды.
2)Данные берет не напрямую (как QReport), а через переменные (как FreeReport).
3)в Превью форме модифицирован Принт диалог, позволяющий установить Esc-последовательность для символов принтера. (Для тех, кто не знает, на матричных принтерах есть набор управляющих символов, который во времена ДОС позволял примитивно форматировать текст на Жирный-курсив-подчекривание)У той версии, что у меня, - держит около 180 принтеров.

Конечно, до таких монстров, как QReport, FreeReport ему далековато, но... Это конечно круто, когда ваш отчет там со всякими наворотами, бантиками и прочей фигней, доступной в Виндах, но когда у вас база на 370 000 наменований товара и платежки печатаются грубо говоря каждые 6-8 минут, то заказчик невольно говорит, что это конечно красивые отчеты, нам они нужны для внутреннго пользования в таком виде, цветные, на них все понятно, но для ежедневной рутины неплохо бы было сделать поддежку матричного принтера и вывод голого текста.

Скачал где-то с http://torry.net
------------------------------------------

2 atmamont
>> Какой набор компонент советуют использовать опытные люди?

Скажи, а какую веру ты бы мне порекомендовал принять Ислам, Христианство или Иудаизм ?
И желательно обоснуй.



 
Egen   (2002-12-13 05:51) [15]

А я вот юзаю PReport ... клевый генератор ... ко всему прочему он еще и в Excell экспортирует ... да и вроде Фриварный он был, господин olden :), вроде ... во всяком случае до версии 1.8 включительно :)


 
keksss ©   (2002-12-13 09:05) [16]

http://keksss.pisem.net/fr246.exe


 
MsGuns ©   (2002-12-13 11:11) [17]

>les © (12.12.02 22:34)
>Попробуй FlexCel - http://www2.freewebz.com/flexcel/index.html.

Если не жалко, кинь на мыло,- что-то у меня эту ссылку не хочет жевать - выплевывает сразу (Msguns@ukr.net)


 
atmamont ©   (2002-12-13 22:43) [18]

всем спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.016 c
3-14904
Jurden
2002-12-09 15:51
2003.01.06
Компоненты прямого доступа к IB


4-15359
TankMan
2002-11-09 22:29
2003.01.06
Я уже спрашивал... но спрошу переформулировав вопрос...


1-15064
volph7777
2002-12-24 18:10
2003.01.06
парсинг простого текстового файла


1-15092
Masya2001
2002-12-21 21:20
2003.01.06
помогите как осущиствить?


3-14911
UWater
2002-12-13 14:35
2003.01.06
Переход к заданному полю...