|
![]() |
#1 |
Участник
|
Генераторы отчетов - это класс программных продуктов, предназначенных для использования самостоятельно или с совместно другими программными системами. На рынке их сейчас много. Есть российские и зарубежные разработки. Отличаются по функциям и по цене. Рассчитаны на то, что их могут использовать как опытные, так и начинающие пользователи. Наиболее известными являются CrystalReport и ReportSmith. Первый используется как часть очень многих коммерческих программных продуктов, в том числе и систем управления предприятием (scala, exact).
В их основе лежит та же идея, что и в дизайнере отчетов в Attain. Пользователь определяет внешнее представление отчета и схему данных. В качестве источника данных могут выступать практически любые реляционные БД, dbf и txt, все к чему может быть организован доступ через ODBC, BDE и т.д.. Схема данных формируется с использованием: - выражений SQL - специальных экспертов (в итоге все равно генерируются SQL выражения) - в некоторых генераторах отчетов, если средств SQL недостаточно, для рассчета полей и управления выводом могут быть использованы также другие языки программирования (VBasic) Внешнее представление отчета создается практически также как и в Attain, с помощью визуальных средств. Отчеты (их описания) сохраняются обычно ввиде файлов, некоторые - в БД. Так как генераторы отчетов предназначены для использования совместно с другими программами, то имеют очень развитые средства интеграции (интерфейсы), в том числе OLE, DDE, COM и т.д. И уж конечно все могут выполнить отчет из командной строки. Выполненный отчет может быть распечатан или сохранен в различных форматах. |
|
|
![]() |
||||
Тема | Ответов | |||
Как реализовать GROUP BY? | 3 | |||
Серия вопросов к разбирающимся в аттейне | 23 | |||
Не работает GROUP BY и COUNT | 6 | |||
Роли в Аттейне | 2 |
|