В наше время в различных организациях, фирмах, и т.д. компьютеры перерабатывают массу всяческой информации. И хоть фантасты давно уже предсказывают безбумажную эру, но похоже, что до нее еще ох как далеко… И если вы работаете IT специалистом, то о результатах вашего труда чаще судят не по тому, что творится внутри компьютера, а по стопке отпечатанных документов, ложащихся на стол руководителя.
Итак… В компьютере имеется некоторая информация (как правило она находится в базе данных). Нам нужно сделать следующее:
Существует несколько способов произвести указанные действия:
Генераторы отчетов существуют как в виде самостоятельных программ, так и в виде генераторов отчетов встроенных в СУБД или среды разработки. Среди последних можно вспомнить генераторы отчетов Microsoft Access, FoxPro, 1С. Встроенный генератор отчетов под названием DataReport имеется в составе Visual Basic 6. Аналогичные инструменты имеются в Delphi и других средах разработки.
Среди генераторов отчетов – самостоятельных программ можно вспомнить, например, программы VSREPORT и Data Reporter фирмы VideoSoft. Но самым мощным генератором отчетов, ставшим де-факто стандартом, несомненно является Crystal Reports фирмы Seagate.
На момент написания шага последней версией Crystal Reports является версия 8, которой у автора еще нет. Поэтому в цикле статей будет описываться версия 7, которую используют многие разработчики.
Совместно с Visual Basic поставляется Crystal Reports версии 4.6. Многое из описанного далее справедливо и для этой версии, но ее возможности ограничены.