Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #52, МАРТ 2005 г.

Оформление БД

Антон Деникин (ant_den@mail.ru)

Спецвыпуск: Хакер, номер #052, стр. 052-052-5


Какие у FastReport наиболее заметные и полезные особенности? Во-первых, впечатляющий список форматов экспорта готового отчета: .html, .xls, .doc и т.д. Во-вторых, отчет FastReport не представляет собой статичную картинку, которую можно только отправить на печать. Есть, к примеру, возможность поиска значения, а для больших отчетов это очень актуально (рис. 15).

У FastReport есть очень полезная штука, которая называется внешним дизайнером отчетов (рис.16). Он позволяет изменять и создавать новые шаблоны отчетов на уровне пользователя. И теперь тебе не придется париться с заказчиком на тему "СРОЧНОЕ добавление запятой в отчет", а вместо этого продашь ему генератор отчетов вместе с программой. И пусть, если надо будет изменить что-нибудь элементарное, пользователь сам спокойно это делает (рис. 17). Также это позволит драть деньги отдельно за улучшение программы и за добавление новых отчетов :).

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

ReportBuilder, который немного уступает по популярности FastRepot, является его аналогом, но какие-то особенные изюминки у него выделить довольно сложно, а цена его просто зашкаливает...

Заключение

Ты живешь в замечательное время: бурное развитие мелкого и среднего бизнеса, требующего максимальной отдачи и автоматизации работы и в тоже время не способного внедрять ERP-системы. Это стимулирует интерес к программным комплексам собственной разработки, обладающим большей гибкостью, не требующих услуг высокооплачиваемого персонала и программистов. Все вопросы написания и внедрения подобных систем ложатся на плечи рядовых инженеров-программистов.

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

EhLib (www.ehlib.com) - расширенный компонент DBGrid. Многие недостатки DBGrid в EhLib устранены.

Отчет - это не просто таблица: обычно нужен еще поиск, всевозможная сортировка, вывод итоговых значений и многое другое.

Наглядность отчетов достигается за счет привязки иллюстраций: графики, диаграммы, логотип и т.п.

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

При выборе генератора отчетов обычно останавливаются на FastReport - максимум возможностей по оптимальной цене.

Назад на стр. 052-052-4  Содержание