Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кто как делает отчеты? [D6, IB6.x]


@lex ©   (2004-03-17 15:42:00) 

Есть задача создания ядра для построения отчетов
1. Удобный редактор, позволяющий править шаблоны пользователям, с возможностью простого преобразования из распостраненного формата текста типа RTF.
2. Возможность рисования таблиц сложной формы (объединение полей и т.п.), причем тоже чтоб пользователь мог их нарисовать.

Сначала выбрал RTF, сделал вставку таблиц... Он не позволяет рисовать таблицы сложной структуры (нельзя сделать даже таблицу в таблице)

Потом использовал PReport. Здесь сложно формировать новый отчет, из RFT приходится создавать много страниц и вручную разбивать текст на страницы. Да и вообще неудобно изменение RichText полей в появляющемся маленьком окошке. К тому же при экспорте в Excel или HTML теряется форматирование текста.

Теперь есть варианта Word.
В этом варианте мне не нравится использование тормозного и жадного до ресурсов OLE, а также невозможность работы без установки Word.

Может кто делал отчет с подобными требованиями, подскажите плиз как вы это делали.


paul_k   (2004-03-19 11:38:00) [1]

2 Fay
Вам бы с нашей службой внутреннего контроля пообщатся:)


Fay   (2004-03-18 20:21:00) [2]

Блин!!! Делае отчёт с пом. программы. Имеем запись в логе.
Ваяем отчёт в Word-е. Тащимся от "... тут только в выигрыше ибо твое ПО ..."


paul_k   (2004-03-18 17:12:00) [3]

2 Danilka ©
А что в Вашем понимании - редактируемый?
в моем понимании - это невозможность усером изменить данные в отчете без применения дополнительных средств


paul_k   (2004-03-18 12:44:00) [4]

2 serge35  
Ну нарисует Пупкин, ну не будет записи в логе, что такой отчет тогда и тогда сформирован Пупкиным, уволят беднягу, но ты , как разработчик, тут только в выигрыше ибо твое ПО не только не позволило "напакостить", но ещё и помогло поймать негодника...
Но эти рассуждения уже из темы "информационная безопасность"


Danilka   (2004-03-18 12:44:00) [5]


> отчет - строго нередактируемый.


Если отчет куда-то выводится (на монитор, на печать и т.д.), то такой отчет - редактируемый.


serge35   (2004-03-18 12:38:00) [6]

А если юзер просто нарисует отчет в Ворде и отправит клиенту?


paul_k   (2004-03-18 12:10:00) [7]


> KVP ©   (18.03.04 10:22) [5]
> Самое простое отчет делать в Worde.

Вопрос простой. какие отчеты?
Из практики - формирование выписки со счета.
отчет - строго нередактируемый.
где гарантия что в твоем вордовом отчете юсер посмотрев на него, не исправит какую либо цифирку и не отправит этот отчет клиенту?


serge35   (2004-03-18 11:14:00) [8]

Рекомендую 2 компоненты - EkRTF и EkUDFList
Шаблон рисуется в RTF, результат выводится в DOC с одновременным запуском Word.
Можно выводить результаты нескольких объединенных запросов,
значения переменных, писать пользовательские функции и т.д.
Help присутствует.


KVP   (2004-03-18 10:22:00) [9]

Самое простое отчет делать в Worde.


Zacho   (2004-03-17 21:14:00) [10]

Нет уж, лучше посмотреть в сторону FastReport :) Как уже советовали :)
Кстати, а может стоит посмотреть :) в сторону Formula One ? Ес-но 6.0 как минимум. Еще кстати, никакие генераторы отчетов не сравнятся с Excel или F1, естественно при наличии прямых ручек и времени.
P.S. Лично я уже 2 (или 3 ? сам не помню) года использую FR, хотя временами пробивает ностальгия по F1...


paul_k   (2004-03-17 21:04:00) [11]

1. формироваь сразу HTML файл
2. посмотреть в сторону Crystal Report, как уже советовали, может и не придется ядро писать:)


VLAD-MAL   (2004-03-17 15:58:00) [12]

AsalinaSoft и их компоненты.

Cristal Reports


Vasek   (2004-03-17 15:57:00) [13]

FastReport и нет проблем!


Наверх

Титульная страница Поиск, карта сайта Написать письмо