Форум: "Базы";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизПосоветуйте что использовать для отчетов Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.007 c