СПб.БХВ-Петербург, 2003.- 496 с. ISBN 5-94157-230-1
Книга представляет собой практическое руководство по созданию
аналитических отчетов с помощью генератора отчетов Crystal Reports
версии
9. Дан обзор инструментальной среды и принципы выборки, сортировки и группирования данных. Объясняется использование формул, диаграмм и географических карт, матричных отчетов и OLAP-источников данных. Для системных администраторов рассматриваются различные методы распространения отчетов — от экспорта в распространенные форматы до распространения с помощью Crystal Reports Enterprise. Для профессиональных разработчиков информационных систем рассматривается использование Crystal Report Print Engine API и встраиваемых компонентов Crystal Reports (Delphi и Visual Basic), их применение для интеграции в информационные системы, отчетов, созданных в различных средах разработки. В приложениях приведен перечень и подробное описание функций Crystal Report Print Engine API (CRPE), а также описание параметров функций Crystal Report Print Engine API. Предисловие
Глава Инструментальные средства CRYSTAL REPORTS
Панели инструментов Crystal Reports
Редактирование объектов отчета.
Использование подсказок.
Глава Создание стандартных отчетов
Создание отчета с помощью Standart Report Creation Wizard.
Вставка в отчет и форматирование полей базы данных.
Вставка в отчет текстовых объектов.
Вставка в отчет специальных полей.
Вставка в отчет параметров.
Вставка в отчет кумулятивных полей (running totals) .
Вставка в отчет полей SQL expression.
Вставка линий и рамок.
Вставка рисунка и OLE-объекта.
Использование хранилища объектов Crystal Repository .
Глава Выборка, сортировка и группирование записей
Выборка записей.
Группирование записей.
Сортировка записей
Вставка агрегатных полей (Summary).
Порядок сортировки группы по суммирующим значениям. Сортировка TopN
Глава Диаграммы и географические карты
Вставка диаграммы.
Сложное форматирование диаграмм.
Вставка географических карт.
Глава использование формул
Formula Workshop — среда создания формул.
Синтаксис формул.
Функции.
. Функции работы с текстом (String).
. Арифметические функции (Math).
. Агрегатные функции (Summary).
. Функции для работы с датами и временем (Date/Time).
. Дополнительные функции (Additional Functions).
. Функции периода времени (Date Ranges).
. Функции состояния печати Print State.
. Функции свойств документа (Document Properties).
. Функции времени выполнения (Evaluation Time).
. Функции работы с массивами
. Специальные функции (Custom functions).
Библиотеки функций, определяемых пользователем (UFL)
Переменные.
Управляющие операторы.
Использование формулы для выборки данных.
Специальные сообщения Alerts.
Использование параметров в формулах.
Глава Сложное форматирование и спец типы отчетов
Форматирование секций.
Форматирование по условию и выделение данных с помощью Highlighting Expert.
"Высверливание" данных (Drill Down,).
Этикетки (Mail Label).
Матричный отчет (Cross-Tab).
Отчет, содержащий подотчеты (Subreport).
Отчет на основе OLAP-источников данных.
Глава Связь с базами данных
Связывание таблиц.
Доступ к источникам данных.
Настройка параметров Crystal Reports для работы с базами данных.
Использование SQL-запросов при формировании отчетов.
Введение в язык SQL.
Использование хранимых процедур в Crystal Reports при построении отчетов.
Изменение местоположения полей, проверка базы данных и смена драйвера.
. Проверка или изменение местоположения базы данных.
. Согласование старых полей с новыми именами.
Возможности по настройке отчетов для выполнения SQL-запросов, формируемых Crystal Reports на стороне сервера базы данных.
Глава Распространение отчетов.
Экспорт отчетов.
Распространение отчетов с помощью Crystal Enterprise или Crystal Report Application Server.
. Архитектура Crystal Enterprise
. Основы администрирования Crystal Enterprise.
. Рабочее место конечного пользователя — ePortfolio.
. Локализация рабочего места конечного пользователя — ePortfolio.
Глава Интеграция отчетов, созданных с помощью CRYSTAL REPORTS, в приложения
Возможности интеграции.
Использование Crystal Report Engine API.
. Вызов отчетов Crystal Reports из приложений.
Использование функций Crystal Reports API.
. Вызов отчетов Crystal Reports из приложений. Настройка параметров окна просмотра отчетов с помощью функций Crystal Report API.
. Обработка отчетов с параметрами. Использование Crystal Report API.
. Работа с различными источниками данных.
Использование Crystal Report API.
Использование компонент ActiveX.
Использование компонентов для Delphi.
Дополнительные варианты интеграции отчетов
Crystal Reports в приложения
Заключение Приложение. Список функций
Приложение. Список переменных
9. Дан обзор инструментальной среды и принципы выборки, сортировки и группирования данных. Объясняется использование формул, диаграмм и географических карт, матричных отчетов и OLAP-источников данных. Для системных администраторов рассматриваются различные методы распространения отчетов — от экспорта в распространенные форматы до распространения с помощью Crystal Reports Enterprise. Для профессиональных разработчиков информационных систем рассматривается использование Crystal Report Print Engine API и встраиваемых компонентов Crystal Reports (Delphi и Visual Basic), их применение для интеграции в информационные системы, отчетов, созданных в различных средах разработки. В приложениях приведен перечень и подробное описание функций Crystal Report Print Engine API (CRPE), а также описание параметров функций Crystal Report Print Engine API. Предисловие
Глава Инструментальные средства CRYSTAL REPORTS
Панели инструментов Crystal Reports
Редактирование объектов отчета.
Использование подсказок.
Глава Создание стандартных отчетов
Создание отчета с помощью Standart Report Creation Wizard.
Вставка в отчет и форматирование полей базы данных.
Вставка в отчет текстовых объектов.
Вставка в отчет специальных полей.
Вставка в отчет параметров.
Вставка в отчет кумулятивных полей (running totals) .
Вставка в отчет полей SQL expression.
Вставка линий и рамок.
Вставка рисунка и OLE-объекта.
Использование хранилища объектов Crystal Repository .
Глава Выборка, сортировка и группирование записей
Выборка записей.
Группирование записей.
Сортировка записей
Вставка агрегатных полей (Summary).
Порядок сортировки группы по суммирующим значениям. Сортировка TopN
Глава Диаграммы и географические карты
Вставка диаграммы.
Сложное форматирование диаграмм.
Вставка географических карт.
Глава использование формул
Formula Workshop — среда создания формул.
Синтаксис формул.
Функции.
. Функции работы с текстом (String).
. Арифметические функции (Math).
. Агрегатные функции (Summary).
. Функции для работы с датами и временем (Date/Time).
. Дополнительные функции (Additional Functions).
. Функции периода времени (Date Ranges).
. Функции состояния печати Print State.
. Функции свойств документа (Document Properties).
. Функции времени выполнения (Evaluation Time).
. Функции работы с массивами
. Специальные функции (Custom functions).
Библиотеки функций, определяемых пользователем (UFL)
Переменные.
Управляющие операторы.
Использование формулы для выборки данных.
Специальные сообщения Alerts.
Использование параметров в формулах.
Глава Сложное форматирование и спец типы отчетов
Форматирование секций.
Форматирование по условию и выделение данных с помощью Highlighting Expert.
"Высверливание" данных (Drill Down,).
Этикетки (Mail Label).
Матричный отчет (Cross-Tab).
Отчет, содержащий подотчеты (Subreport).
Отчет на основе OLAP-источников данных.
Глава Связь с базами данных
Связывание таблиц.
Доступ к источникам данных.
Настройка параметров Crystal Reports для работы с базами данных.
Использование SQL-запросов при формировании отчетов.
Введение в язык SQL.
Использование хранимых процедур в Crystal Reports при построении отчетов.
Изменение местоположения полей, проверка базы данных и смена драйвера.
. Проверка или изменение местоположения базы данных.
. Согласование старых полей с новыми именами.
Возможности по настройке отчетов для выполнения SQL-запросов, формируемых Crystal Reports на стороне сервера базы данных.
Глава Распространение отчетов.
Экспорт отчетов.
Распространение отчетов с помощью Crystal Enterprise или Crystal Report Application Server.
. Архитектура Crystal Enterprise
. Основы администрирования Crystal Enterprise.
. Рабочее место конечного пользователя — ePortfolio.
. Локализация рабочего места конечного пользователя — ePortfolio.
Глава Интеграция отчетов, созданных с помощью CRYSTAL REPORTS, в приложения
Возможности интеграции.
Использование Crystal Report Engine API.
. Вызов отчетов Crystal Reports из приложений.
Использование функций Crystal Reports API.
. Вызов отчетов Crystal Reports из приложений. Настройка параметров окна просмотра отчетов с помощью функций Crystal Report API.
. Обработка отчетов с параметрами. Использование Crystal Report API.
. Работа с различными источниками данных.
Использование Crystal Report API.
Использование компонент ActiveX.
Использование компонентов для Delphi.
Дополнительные варианты интеграции отчетов
Crystal Reports в приложения
Заключение Приложение. Список функций
Приложение. Список переменных