Читайте также:
|
|
Цель: изучение способов и инструментов для формирования простейших отчетов средствами технологии Rave Report
ТО и ПО: ПК AMD E1-1500 APU with Radeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows 8.1, Delphi 2010, методические указания.
Задание:
Постановка задачи 1:Создать в приложении при помощи мастера отчетов – отчет, осуществляющий вывод списка всех учеников музыкальной школы.
Постановка задачи 2: Создать в приложении при помощи компонента Region component отчет, осуществляющий вывод сведений по успеваемости учеников музыкальной школы.
Описание хода выполнения работы:
Запустила систему программирования Delphi 2010.
На форме разместила следующие компоненты: RvProject, RVSystem и RvDataSet Connection со страницы палитры компонентов Rave.
Запустила программу Rave Designer следующей командой: Tools – Rave Reports Designer.
Выбрала в меню File – New Data Object и в появившемся окне выбрала тип объекта DataConnection выбрала DirectDataView, обеспечивающий просмотр данных для активного соединения с источником данных.
Нажала кнопку Next. В открывшемся окне выбрала RvDataConnection1.
Нажала Finish.
Приступила к созданию отчета с помощью мастера создания простых отчетов в таблице.
Запустила мастер создания простых отчетов в таблице следующей командой: Tools–ReportWizards – SimpleTable.Выбрала вариант DataView1 и нажала кнопку Next.
Выбрала поля таблицы для отображения в отчете.
Нажатием кнопки Generateзапустила процесс генерации отчета.
Задала соответствующие значения свойству Text компонентов Bandcomponent и DataBandcomponent названия столбцов.
Для просмотра готового отчета нажала кнопку F9 и нажать кнопку Ок.
Сохранила отчет командой: File – Saveas.
Вернулась в Delphiи в компоненте RvProject1 изменила значения свойства ProjectFileна имя созданного отчета.
На форму приложения поместила компонент Button.
Написала процедуру нажатия на кнопку:
Procedure TForm1.Button2Click (Sender:TObject);
Begin
RvProject1.Open;
Try
RvProject1.ExecuteReport (‘Report1’);
Finally
RvProject1.Close;
End;
Запустила приложение на выполнение, нажала на кнопку «Отчет». Результат тестирования программы представлен на рисунке 15.1.
Рисунок 15.1
Приступила к созданию отчета путем конструирования с помощью компонентов Regincomponent, Bandcomponentи DataBandcomputer и связи их с таблицей.
На рабочее поле поместила компонент Regioncomponent с вкладки Report.
Для создания заголовка отчета поместила компонент Bandcomponent, предназначенный для создания полосы отчета.
Для того, что бы поместить сам текст заголовка поместила компонент Textс вкладки Standart. В свойство Textзанесла заголовок отчета.
Для вывода записей поместила на форму компонент DataBandcomponent, который задает полосу отчета. На DataBandcomponentпоместила компонент DataText с вкладки Report.
Для того, чтобы связать его с полем, надо в свойстве DataView выбрала набор данных DataView1, а в свойстве DataField – то поле, которое будет выводиться.
Из раскрывшегося списка можно выбрала нужные поля, и щелчком на кнопке InsertField это поле добавится в DataText. Нажала кнопку Ок.
Протестировала программу, результат представлен на рисунке 15.2.
Рисунок 15.2
Вывод: в ходе лабораторного занятия были созданы два отчета с разными способами создания, по окончании того изучила способы и инструменты для формирования простейших отчетов средствами технологи RaveReport.
Дата добавления: 2015-08-09; просмотров: 51 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тема: delphi: создание динамических запросов | | | Социально-политические аспекты деятельности современных средств массовой коммуникации |