Проф. В.К.Толстых, www.tolstykh.com Технологии разработки Internet-приложений Составление отчетов Crystal Report Из цикла лекций «Технологии разработки.

Презентация:



Advertisements
Похожие презентации
Интеграция Microsoft Access 2003 с приложениями MS Office.
Advertisements

Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: динамические таблицы, привязка данных к выпадающему списку.
Report Sharp-Shooter – это самый гибкий генератор отчетов из доступных на сегодняшний день. Он предоставляет широкие возможности по созданию профессиональных.
ТАБЛИЦЫ База данных может включать множество таблиц, в которых хранятся данные по различным темам. Каждая таблица может состоять из множества полей различного.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – пользовательские элементы управления Из цикла лекций.
Выполнение запросов, создание и редактирование отчета MS Access.
ДАЛЕЕ БАЗА ДАННЫХ ACCESS Проектирование базы данных Создание базы данных Создание базы данных без помощи мастера Таблицы Создание таблицы в режиме конструктора.
ПО для создания и редактирования текстов (OpenOffice.org Writer) Ахмедова Е.В. МОУ «СОШ 1» г.Осташков Лекция 13.
Структура системы – Центр управление функционаломСтруктура системы – Центр управление функционалом Структура организации –Центр управления доступом и система.
1. Краткая характеристика MS Access1. Краткая характеристика MS Access 2. Достоинства и недостатки 3. Типы БД 4. Базы данных и системы управления базами.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: обработка данных форм. работа с формами работа с формами.
Создание электронных учебников
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft).
Создание и форматирование документов в текстовых редакторах Угринович базовый курс 10.
Инструментальная система разработки распределенных приложений «SiTex»
АНАСТАСИЯ ТКАЧУК PK11-PV TEKO 1 Языки программирования.
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Основные возможности MS ACCESS. CУБД Access - Представляет из себя программное средство, при помощи которого можно создать многотабличную реляционную.
Транксрипт:

проф. В.К.Толстых, Технологии разработки Internet-приложений Составление отчетов Crystal Report Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета

Что представляет собой Crystal Reports? Crystal Reports является мощным средством, помогающим разрабатывать гибкие, многофункциональные отчеты. Его передовая технология формирования запросов дает доступ к практически любому источнику данных, включая XML, OLAP и корпоративные источники данных. Crystal Reports позволяет конечным пользователям реформировать отчеты с целью удовлетворения меняющихся требований бизнеса. 2

Публикация отчетов в Web для распространения их в пределах компании и за ее пределами Оперативное создание сложных отчетов презентационного качества на основе имеющихся в базах данных или электронных таблицах информации Разработка Windows-приложений, способных создавать отчеты Возможности Crystal Reports 3

Схема создания отчета Файловые СУБД Реляционные СУБД OLAP XML … … Анализ Генерация.pdf.xls.xml.doc … … 4

Доступ к данным Crystal Reports обеспечивает широкие возможности использования разнообразных источников данных, облегчая доступ к источникам корпоративной информации и удовлетворяя информационные запросы конечных пользователей. Свыше 35 драйверов данных. Доступ к информации практически в любых форматах, включая собственный интерфейс, а также подключение с помощью ODBC, OLE DB и к различным источникам данных: реляционным, OLAP, XML, наследуемым и корпоративным системам. Полный контроль над подключениями к базам данных. Создайте собственные команды SQL или используйте проверенные возможности генерации запросов, имеющиеся в Crystal Reports, для гибкого контроля над подключениями к базам данных. Доступ к источникам разнородных данных. Подключение к уникальным источникам данных или комбинирование данных из разнородных источников в одном отчете. Поддержка XML. Интеграция Crystal Reports с приложениями B2B или B2C благодаря доступу к данным или их экспорту с помощью XML. Поддержка Unicode. Используйте строки в формате Unicode для отображения хранимых данных на любых языках. 5

Форматирование и оформление Crystal Reports предлагает высокий уровень гибкости и контроля над методами предоставления и форматирования данных. 1) Визуальный проектировщик отчетов. При быстром интерактивном проектировании отчетов используется интуитивно понятный интерфейс перетаскивания (drag-and-drop) и объектно-ориентированные проводники. 2) Эксперты и мастера. Используйте возможности экспертов и мастеров для упрощения стандартных задач создания отчетов, таких, как связь с источниками данных, выбор, группировка, сортировка и окончательная обработка информации. 3) Поддержка всех типов отчетов. Позволяет создавать практически любые требуемые отчеты. 4) Составление диаграмм и схем. 6

Форматирование и оформление 5) Многократно используемые объекты отчетов. Позволяет ускорить процесс проектирования отчетов, благодаря сохранению их ключевых элементов, включая тексты, команды SQL, растровые изображения и функции пользователя (формулы). 6) Настраиваемые шаблоны. 7) Мощный язык формул. Можно использовать содержащийся в Crystal Reports богатый язык формул с более чем 160 встроенными и определяемыми пользователем функциями и операторами. 8) Настраиваемые функции. 7

Просмотр и взаимодействие отчетов Crystal Reports предлагает настраиваемые параметры, разрешающие конечному пользователю выполнять просмотр и взаимодействие с информацией в привычных форматах и конфигурациях. 1) Экспорт в различные форматы. Отчеты могут быть экспортированы во многие популярные форматы, включая Excel, PDF, XML, HTML, RTF и другие. 2) Параметры. Пользователи имеют возможность просмотра одних и тех же данных различными путями, не создавая для этого несколько отчетов. 3) Гиперссылки. Гиперссылки используются для связи отчетов с родственными документами, включая веб-сайты и другие отчеты, которые тем самым преобразовываются в интерактивные веб-документы. 4) Элементы отчета. Возможность перенастройки существующих отчетов для использования с беспроводными устройствами и корпоративными порталами. Это обеспечивает конечному пользователю доступ к диаграммам, итоговым таблицам, конкретным записям и другой ключевой информации через информационные порталы, телефоны WML, RIM Blackberry и устройства Compaq iPAQ. 5) Поддержка смарт-тегов Microsoft Office XP. Позволяет выполнить вставку ключевых объектов отчетов в Outlook, Word или Excel, с возможностью немедленного просмотра и обновления данных из любого документа Office. 8

Генерация отчета Crystal Reports БД Crystal Reports Expert Импорт таблиц БД в отчет Импорт таблиц БД в отчет Выбор полей таблиц для отображения в отчете Настройка различных параметров Настройка различных параметров Настройка внешнего вида отчета Настройка внешнего вида отчета Отчет 9

Создание сайта с отчетом Добавление.rpt файла в проект: Add New Item – Crystal Report или New Web Site – ASP.NET Crystal Reports Web Site 10

Мастер создания отчетов Выбор типа нового отчета 11 Наиболее типичный отчёт. Мастер запрашивает источник данных, связи между таблицами, выбор полей отчёта, задание группировки, сортировки, подведения итогов, необходимость диаграммы… Отчёт, в котором данные представлены в виде перекрёстной таблицы Создание набора типичных писем с выбором адресов клиентов из БД …

Выбор файла базы данных Выбор источника данных К этому окну можно попасть позже через Field Explorer – DataBase Fields – DataBase Expert 12

Выбор таблиц 13 По умолчанию Crystal Report автоматически связывает таблицы. Эта особенность может быть выключена и связи могут быть созданы вручную. Список доступных таблиц Таблицы, которые уже добавлены в отчет Добавить выбранную таблицу

14 Выбор полей таблицы для показа в отчёте Выбор стиля оформления отчёта Исходная таблица Access

15 Не подавлять нижнюю часть отчёта – Section 4 Поля вставлены автоматически Вставлено вручную перетаскиванием, «растянута» высота Section 4 Section 3 – это поле для вставки данных из БД Текст и положение этого поля отредактированы вручную Макет отчета в Visual Studio

16 Вид отчета в Visual Studio Main Report Preview

Вид отчета в браузере 17

18 Добавлены автоматически CrystalReportViewer Свойства CrystalReportViewer

19 Настройка отчёта Группировка и сортировка данных Вставка текстовой области (правый клик мышью) Настройка Toolbar и Group Вставка диаграммы Вставка поля суммирования заказов

Новый вид отчёта в браузере 20 Это поле гиперссылок не печатается Показать работу приложения