Оформление БД Антон Деникин (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 - максимум возможностей по оптимальной цене. |