Технологии доступа к данным формирование отчетов. (Лекция 19) презентация

Содержание


Презентации» Информатика» Технологии доступа к данным формирование отчетов. (Лекция 19)
Часть II РЕАЛИЗАЦИЯ И ЭКСПЛУАТАЦИЯ БАЗ ДАННЫХ   Раздел V§3 Отчеты. Объекты для работы с отчетамиОтчёты
 Клиентские приложения осуществляют вывод информации на печать с помощью отчетов.Отчёты
 В отличие от форм отчёты состоят из пяти разделов: 
Виды дизайна отчетов
 Замечание: Существует два вида дизайна отчетов: 
 ЛенточныйОбъекты для работы с отчётами
 Работа с отчётами в Visual StudioCоздание пустого отчёта
 Для создания пустого отчёта в оконном меню необходимоОбъекты отчётов 
 Замечание: В отчётах все объекты делятся на объектыОбъекты контейнеры
 В отчёт можно поместить следующие объекты контейнеры:
 Table -Объекты для отображения данных
 К ним относятся:
 TextBox - текстовое полеОбъекты оформления
 Наконец, рассмотрим объекты оформления. К ним относятся:
 Line -Особенности объектов отчетов
 Замечание: Работа со строками, столбцами или ячейками объектов§3.1 Примеры создания отчетов.  Создание ленточного отчетаСоздание отчета
 Начнем рассмотрение отчетов с создания ленточного отчета, отображающего таблицуПример  в Visual Studio 2010Для того чтобы в отчет поместить поля таблицы "Студенты" в негоОбъект таблица
 Замечание: Объект таблица имеет три строки:
 Header (заголовок) –Наша таблица имеет три столбца. Один столбец является лишним, так какЗаключительным шагом в настройке таблицы будет включение отображения границ ячеек. ВыделитеСоздание формы отображающей созданный отчет
 Теперь создадим форму отображающую созданный отчет.Замечание: Необходимо обратить внимание на тот факт, что после подключения отчетаПроверим работоспособность нового отчета, подключив форму для его отображения к кнопке§4 Примеры оформления формПример 1  АИС «Denta» 
 Областью практического применения являются частные



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Часть II РЕАЛИЗАЦИЯ И ЭКСПЛУАТАЦИЯ БАЗ ДАННЫХ Раздел V Программный интерфейс доступа к данным Лекция 19 Объекты для работы с отчетами в среде VISUAL STUDIO 2010. Формирование отчетов.


Слайд 2
Описание слайда:
§3 Отчеты. Объекты для работы с отчетами

Слайд 3
Описание слайда:
Отчёты Клиентские приложения осуществляют вывод информации на печать с помощью отчетов. Отчеты так же, как и формы состоят из объектов и сами являются объектами, но между отчетами и формами есть отличия: Отчёты содержат только объекты для отображения информации (Например, подписи, рисунки, текстовые поля, геометрические фигуры и линии), но не содержат объекты для управления системой (Например, кнопки или выпадающие списки); В отчётах сразу же выводятся все записи из источника данных (таблицы, запроса или фильтра) и вывод производится на листы; Отчёт нельзя создать без наличия в системе принтера, так как настройки внешнего вида отчёта берутся из настроек драйвера принтера;

Слайд 4
Описание слайда:
Отчёты В отличие от форм отчёты состоят из пяти разделов: Заголовок - верхняя часть первого листа отчёта. В заголовке располагают название отчёта и некоторую служебную информацию. Например, герб и юридический адрес фирмы или имя автора отчёта. Примечание - нижняя часть последнего листа отчёта. В примечание помещают итоговую информацию по отчёту (Например, общий объём продаж, всех сделок представленных в отчёте) и место для печати и подписи руководителя. Верхний колонтитул - верхняя часть каждого листа отчёта. В данный раздел помещают номера листов отчёта и дополнительную служебную информацию. Например, дату и время создания отчёта. Нижний колонтитул - нижняя часть каждого листа отчёта. В данном разделе располагается та же информация что и в верхнем колонтитуле, но не дублирует информацию из верхнего колонтитула. Область данных - средняя часть каждого листа отчёта.

Слайд 5
Описание слайда:
Виды дизайна отчетов Замечание: Существует два вида дизайна отчетов: Ленточный дизайн - выводит информацию по каждой записи отдельно. То есть для каждого поля каждой записи отображается название поля и его значение; Табличный дизайн - выводит информацию в виде таблицы. То есть в заголовок отчёта помещают названия полей, а в области данных под названием полей отображаются их значения.

Слайд 6
Описание слайда:
Объекты для работы с отчётами Работа с отчётами в Visual Studio состоит из нескольких этапов: Создаётся пустой отчёт; В отчёт помещают объекты для отображения информации; Создаётся форма для отображения отчёта; На форму помещают объект ReportVewer, отображающий отчёты; К объекту ReportVewer подключают созданный ранее отчёт.

Слайд 7
Описание слайда:
Cоздание пустого отчёта Для создания пустого отчёта в оконном меню необходимо выбрать пункт "Project\Add New Item…" и в появившемся окне в разделе "Reporting" дважды щёлкнуть ЛКМ по пункту "Report" появится вкладка с пустым отчётом. Теперь в отчёт необходимо добавить объекты для отображения данных. Замечание: Работа с объектами в отчёте полностью аналогична работе с объектами на форме. То есть мы можем перетаскивать поля в отчёт из окна "Data Sources" либо можем создать объекты в отчёте вручную, а затем подключить их к полям через панель свойств.

Слайд 8
Описание слайда:
Объекты отчётов Замечание: В отчётах все объекты делятся на объекты контейнеры, объекты для отображения данных и объекты оформления. Объекты контейнеры - это объекты, содержащие объекты для отображения данных и определяющие дизайн отчёта. Объекты для отображения данных - это объекты, отображающие значения полей источника данных или дополнительную служебную информацию. Объекты оформления - объекты, применяемые только для оформления отчёта.

Слайд 9
Описание слайда:
Объекты контейнеры В отчёт можно поместить следующие объекты контейнеры: Table - таблица выводит информацию в виде таблицы с ограниченным количеством столбцов и неограниченным количеством строк. То есть в количество строк в таблице зависит от объёма выводимых данных; Matrix - таблица выводит информацию в виде таблицы с неограниченным количеством столбцов и строк. То есть в количество строк и столбцов в таблице зависит от объёма выводимых данных; List - объект выводящий информацию в виде списков; Subreport - объект содержащий внутри себя дополнительный отчёт, созданный ранее.

Слайд 10
Описание слайда:
Объекты для отображения данных К ним относятся: TextBox - текстовое поле ввода, предназначено для отображения значений полей и любой текстовой информации. Если объект TextBox используется для отображения информации из источника данных, и он находится вне объекта контейнера, то в нём будет отображено значение выбранного поля только первой записи из источника данных; Image - объект отображающий содержимое полей с графической информацией либо отображающий рисунки (графические файлы); Chart - объект, отображающий график или гистограмму построенную по информации из источника данных.

Слайд 11
Описание слайда:
Объекты оформления Наконец, рассмотрим объекты оформления. К ним относятся: Line - отображает линию; Rectangle - отображает прямоугольник, используется для группировки полей.

Слайд 12
Описание слайда:
Особенности объектов отчетов Замечание: Работа со строками, столбцами или ячейками объектов Table, Matrix и List осуществляется как в программе "Microsoft Excel". Замечание: В ячейках объектов Table, Matrix и List можно печатать текст, как и в ячейках таблиц "Microsoft Excel". Чтобы поместить в ячейку значение поля его можно перетащить из окна "Data Sources" в ячейку, либо в ячейке написать код, имеющий следующий синтаксис: = Fields!<Имя поля>.Value, где Имя поля - это имя отображаемого поля. Аналогично можно производить вычисления в ячейках. Пример: В ячейке отобразить средний бал трёх полей: Оценка1, Оценка2 и Оценка3. для решения этой задачи в ячейке необходимо набрать код: = (Fields!Оценка1.Value+Fields!Оценка2.Value+ Fields!Оценка3.Value)/3

Слайд 13
Описание слайда:
§3.1 Примеры создания отчетов. Создание ленточного отчета

Слайд 14
Описание слайда:
Создание отчета Начнем рассмотрение отчетов с создания ленточного отчета, отображающего таблицу "Студенты".

Слайд 15
Описание слайда:

Слайд 16
Описание слайда:
Пример в Visual Studio 2010

Слайд 17
Описание слайда:
Для того чтобы в отчет поместить поля таблицы "Студенты" в него необходимо добавить объект "Table" (Таблица). Для этого на панели объектов (Toolbox) нажмите кнопку , а затем в отчете нарисовать прямоугольник. Отчет примет вид:

Слайд 18
Описание слайда:
Объект таблица Замечание: Объект таблица имеет три строки: Header (заголовок) – верхняя часть первой страницы отчета, содержит заголовок отчета; Detail (область данных) – средняя часть каждой страницы отчета, содержит поля отображаемой таблицы; Footer (примечание) – нижняя часть последней страницы отчета, содержит итоговую информацию по отчету.

Слайд 19
Описание слайда:

Слайд 20
Описание слайда:

Слайд 21
Описание слайда:

Слайд 22
Описание слайда:
Наша таблица имеет три столбца. Один столбец является лишним, так как нам необходимо всего два столбца: один для отображения полей таблицы "Студенты", а другой для подписей к ним. Наша таблица имеет три столбца. Один столбец является лишним, так как нам необходимо всего два столбца: один для отображения полей таблицы "Студенты", а другой для подписей к ним.

Слайд 23
Описание слайда:

Слайд 24
Описание слайда:

Слайд 25
Описание слайда:

Слайд 26
Описание слайда:

Слайд 27
Описание слайда:
Заключительным шагом в настройке таблицы будет включение отображения границ ячеек. Выделите все ячейки с полями и подписями к ним. Затем на панели инструментов при помощи кнопки включите границы выделенных ячеек таблицы . Замечание: Если кнопка отсутствует на панели инструментов, то необходимо включить панель редактирования границ отчетов (Report borders). Для этого щелкните ПКМ по панели инструментов и в появившемся меню выберите пункт "Report borders".

Слайд 28
Описание слайда:

Слайд 29
Описание слайда:
Создание формы отображающей созданный отчет Теперь создадим форму отображающую созданный отчет. Добавьте в проект новую форму (Form7). Определите заголовок формы (Свойство Text) как "Отчет таблицы "Студенты"". Поместите на форму специальный объект, отображающий отчеты "MicrosoftReportViewer", используя кнопку расположенную на панели объектов (Toolbox). К объекту, отображающему отчеты подключите, созданный ранее отчет. Для этого в меню действий в выпадающем списке "Choose report" (Выберите отчет) выберите отчет "StudentsDB.Report1.rdlc".

Слайд 30
Описание слайда:
Замечание: Необходимо обратить внимание на тот факт, что после подключения отчета к объекту, отображающему отчеты, на панели невидимых объектов появились объекты связи, подключающие отчет к таблице "Студенты".

Слайд 31
Описание слайда:

Слайд 32
Описание слайда:
Проверим работоспособность нового отчета, подключив форму для его отображения к кнопке на форме "Таблица "Студенты"". На форме, отображающей таблицу "Студенты" создадим кнопку (Button9) (Зададим надпись на кнопке (Свойство Text) равную "Отчет" ). Проверим работоспособность нового отчета, подключив форму для его отображения к кнопке на форме "Таблица "Студенты"". На форме, отображающей таблицу "Студенты" создадим кнопку (Button9) (Зададим надпись на кнопке (Свойство Text) равную "Отчет" ). Теперь определим код обработчика события нажатия кнопки. Дважды щелкните ЛКМ по кнопке "Отчет" и в появившейся процедуре "Button9_Click" наберите команду "Form7.Show()"

Слайд 33
Описание слайда:
§4 Примеры оформления форм

Слайд 34
Описание слайда:
Пример 1 АИС «Denta» Областью практического применения являются частные стоматологические клиники и кабинеты Республики Беларусь. Основные функции: предварительная запись пациентов на прием к врачу; заполнение личных данных о пациенте; заполнение данных о состоянии общего здоровья пациента; проведение и регистрация стоматологического осмотра; составление общего плана лечения; регистрация результатов проведение диагностики; регистрация диагноза и проведенного лечение; описание проведенных манипуляций и конкретных процедур; списание материалов по нормам расхода; построение отчетов; построение стоматологической амбулаторной карты; редактирование справочников.

Слайд 35
Описание слайда:

Слайд 36
Описание слайда:

Слайд 37
Описание слайда:

Слайд 38
Описание слайда:

Слайд 39
Описание слайда:

Слайд 40
Описание слайда:

Слайд 41
Описание слайда:

Слайд 42
Описание слайда:

Слайд 43
Описание слайда:

Слайд 44
Описание слайда:


Скачать презентацию на тему Технологии доступа к данным формирование отчетов. (Лекция 19) можно ниже:

Похожие презентации