Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports»


Скачать 47.62 Kb.
НазваниеЛабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports»
ТипЛабораторная работа
filling-form.ru > Бланки > Лабораторная работа
Лабораторная работа №4

Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports»

Создание проекта в Visual Studio.

Запустите Visual Studio.Net создайте новый проект Windows Application, назовите проект Institut. Сохраните проект в своей папке.

Создание проекта

Необходимо запустить среду разработки Visual Studio .Net 2005. Для этого вы должны выбрать закладку с названием Visual Studio .Net 2005 из меню ПускПрограммы Microsoft Visual Studio .Net 2005:

После этого откроется среда разработки Visual Studio .Net 2005.

Дальше вам необходимо создать новый проект. Для этого выберете элемент Project из меню:

File New Project:

С появившимся меню вам нужно проделать следующие действия:

1. В поле Project Types выберите Visual C# Projects;

2. В поле Templates выберите Windows Application;

3. В поле Name введите Institut и нажмите ОК.

Перед вами появится пустой шаблон формы (окна будущего приложения), создаваемый по умолчанию средой разработки Visual Studio .Net 2005. Теперь вам нужно установить на вашу форму компоненты и настроить их.

Создадим форму, на которой расположим кнопки для открытия отчета:



Для этого перетащите элемент Button с панели Toolbox. Щелкните правой кнопкой по данному объекту, и измените свойство Text, введите выводимый на кнопке текст «Список студентов института», аналогично перетащите вторую кнопку и в свойстве Text – введите «Отчет о рейтинге студентов».

Создадим отчет аналогичный лабораторной работе № 3.

Для того, чтобы создать отчет средствами Visual Studio необходимо:

  1. Выбрать Project -> Add Windows Form из списка файлов выбрать CristalReport .

  2. В строке Name задать имя отчета, например,Otchet1.rpt

  3. Нажать кнопку Add.

  4. Выбрать As a Blank Report и нажать ОК.

  5. В правом появившемся окне Field Explorer щелкнуть правой клавишей по пункту Database Fields выбрать Database Expert.

Выбрать пункт Access/Exel (DAO). Затем в строке Database Name, нажать на кнопку и выбрать базу данных, которая будет являться источником данных.


Нажмите на кнопку Готово.

В следующем окне раскройте содержимое пункта Tables.

Выберите таблицу Студенты из базы данных, нажимая на >.



Нажмите ОК.

Затем в окне Field Explorer раскрыть список Database Fields



  • Перетаскивая поля в область Details из данного окна расположите, чтобы получилась структура следующего отчета (см. стр.5).

  • Для включения в отчет группировки. Выбрать: Group Name Fields, щелкнуть правой клавишей выбрать - Insert Group.

В поле из списка выбрать поле Специальность из таблицы Студенты.



Для подсчета итогового значения количества, добавить текстовое поле, для этого с панели перетащить объект , в котором ввести «Всего студентов», затем щелкнуть правой клавишей по строке Running Total Fields в окне Field Explorer, выбрать – New. Выбрать поле Фамилия, из списка выбрать функцию Count.



Созданное поле расположите рядом с текстовым полем Количество студентов (см. стр. 5).

Для того, чтобы создать поле для итогового подсчета, расположите текстовый объект, в котором введите Всего студентов в области Report Footer



Расположите специальные поля в бланке отчета. Раскройте список Special Fields в окне Field Explorer. Функцию Page Number расположите в области отчета Page Footer, а функцию Data Date в области Report Header.


Рисунок Структура отчета в режиме конструктора.

Для того, чтобы просмотреть предварительные результаты отчета, выберите вкладку

Для того, чтобы отобразить результаты отчета в приложении Visual Studio необходимо:

Добавить в проект вторую форму для отображения содержимого отчета в приложении.

  • Выбрать Project -> Add Windows Form -> Windows Form -> Add.

  • Расположите на форме элемент для просмотра отчетов CrystalReportViewer. Для этого перетащите с панели Toolbox элемент CrystalReportViewer.

  • В появившемся окне нажмите на маленький треугольник в правом верхнем углу, в раскрывшемся меню выберите Choose a Crystal Report .

В появившемся окне из поля со списком выберите имя созданного отчета.

Перейдите на первую форму.

  • Измените свойства первой формы IsMDIContainer на значение true.

  • Щелкните дважды по кнопке с надписью Список студентов института и введите следующий программный код:



Запустите приложение, нажав F5 или на на панели инструментов.
Создать отчет, подсчитывающий рейтинг студентов и определяющий номер курса. Добавить в проект файл Crystal Reports.

  • В окне выбрать As a Blank Report.

  • В конструкторе отчета перейти к DataBase Field - > Database Expert

  • Добавить таблицы Студенты, Экзамены.



  • Добавьте группировку в отчет по полю №_зачетки из таблицы Экзамены

Group Name Fields -> Insert Group -> из поля со списком выбрать №_зачетки -> OK.

  • Создать итоговое поле для подсчета среднего балла студентов. Running Total Fields -> New.



  • В заголовок отчета Report Header, добавьте объект Text Object. Введите «Рейтинг студентов».

  • В заголовок группы добавьте текст «Группа».

  • В область GroopFooter Section1 перетащите поля №_зачетки, Фамилия, Имя, RTotal0.

Создадим формулу. Formula Fields -> New -> Введите имя F1 ->Use Editor

Введите следующую формулу:



Введите формулу:

Switch ({#RTotal0}>4.5,"отличник",{#RTotal0}>=4 And {#RTotal0}<=4.5,"хорошист",{#RTotal0}>=3 And {#RTotal0}<4,"ударник" )

  • Расположите F1 рядом с полем RTotal0.

Создадим формулу для вычисления номера курса. Formula Fields -> New -> Введите имя F2 ->Use Editor

Введите следующую формулу:


Функция Left( ) вырезает слева из указанного строкового источника, указанное во втором параметре количество символов, в нашем случае источник – значение поля Группа, количество символов – 2.

Закрыть окно построителя формул и сохранить изменения.

  • Перетащить формулу F2 в область отчета Group Header Section2.

  • Добавьте рядом текстовый объект и введите в нем курс.


В результате у вас должна получиться следующая структура отчета:


Просмотрите результат в предварительном просмотре .


  • Создайте форму, на которой расположите объект CrystalReportViewer - Choose a Crystal Report – выберите имя второго отчета.

  • Перейдите на первую форму и для второй кнопки с надписью «Отчет о рейтинге студентов» введите следующий программный код:



Запустите приложение.




Похожие:

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №1
Лабораторная работа Выполнение расчетов с использованием программирования в среде Visual Basic for Applications (vba). 8

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа Создание и использование запросов (продолжение)....
Задания на экзамен выполняются студентом в компьютерном классе при наличии конспектов под руководством преподавателя

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconLang="ru">
Запустите текстовый редактор, например Visual Studio Code, Sublime Text, Notepad++ или Блокнот

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №8 распределенный udp сервер/ udp клиент 38 Лабораторная...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconАнкета Участника аукциона (форма 4) 30 >15 Справка о перечне и годовых...
Программного обеспечения для нужд ОАО «нтц еэс» мicrosoft visual studio premium (продление подписки msdn)

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №3 Тема : Составление бухгалтерского баланса и отчета о прибылях и убытках
Получить практические навыки в составлении и анализе бухгалтерских проводок и группировке учетной информации, содержащейся в первичных...

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №1
Лабораторная работа №8. Структурирование таблицы с автоматическим подведением итогов

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №1. Изучение основ микроструктурного анализа...
...

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №1 (одномерные массивы) 27
Лабораторная работа №6 (статические массивы, знакомство с графическим режимом. Возможно будет изменена) 49

Лабораторная работа №4 Тема: «Создание приложения в Visual Studio для отображения отчета, созданного в Cristal Reports» iconЛабораторная работа №1 «Создание контейнера наборов данных «Data Set»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск