Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
8-15173
timetrax
2002-09-16 22:22
2003.01.06
Чем просмотреть файлы *.RES???????


14-15233
Anatoly Podgoretsky
2002-12-15 22:54
2003.01.06
Именинники 16 декабря


1-15013
Ozone
2002-12-24 15:00
2003.01.06
Работа с TChart


3-14898
simka
2002-12-12 19:37
2003.01.06
чтение из excel


7-15322
Format
2002-10-21 00:37
2003.01.06
Координаты иконок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский