Crystal Reports (далее как CR) на сегодняшний день является лидирующим пакетом для разработки отчетности в крупных компаниях. Для доступа к отчетам компания Seagate предоставляет несколько вариантов:
Элемент управления Crystal ActiveX
Компонент Report Designer Component
Компоненты VCL сторонних разработчиков.
Automation Server
Вызовы API реализуются через Report Engine API (далее RE).
По моему мнению, лучшим является доступ посредством API функций, т.к.:
вы полностью контролируете все, что происходит.
узнаете, как все это работает.
не зависите от фирмы разработчика компонент и их версий.
не платите денег (хотя этот момент расплывчат J).
В 90% случаев необходимо только вывести отчет и передать входящие параметры, т.е. вы получаете "тонкое" приложения на основе своих же наработок, что согласитесь, греет душу программиста. Предполагается, что читатель знаком с работой в Crystal Reports и понимает концепцию разработки отчетов в данной среде.