Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Рассмотрим первую часть руководства.




1. Научимся создавать и просматривать простой отчет на основе данных о цветках, имеющихся в наборе данных Т1. До этого момента мы создали программу, содержащую различные наборы данных (класс TADOQuery), в том числе, и набор данных Т1.

 

2. С закладки Rave размещаем на Модуле данных универсальный компонент ConnectToT1 (класс TRvDataSetConnection), являющийся посредником для взаимодействия отчета с набором данных Т1. Каждый публикуемый в отчете НД должен снабжаться соответствующим посредником

 

 

3. Связываем компонент ConnectToT1 с набором данных Т1, заполнив его свойство DataSet

 

4. Дальнейшая работа осуществляется под управлением утилиты Rave Reports Designer. Для ее запуска выбираем в Delphi в главном меню команду Tools -> Rave Designer. Утилита Rave Designer имеет собственную палитру компонентов, дерево объектов, инспектор объектов и набор инструментальных кнопок. На вкладке Event Editor можно написать программный код для обработчиков ряда событий

 

 

5. Создаем новый проект отчетов, выбрав меню File -> New или щелкнув по одноименной кнопке на панели инструментов.

 

 

6. С помощью команды меню File -> New Data Object создаем в проекте отчетов объект данных Direct Data View, который создает соединение с набором данных, созданным в Delphi-приложении. И связываем его с компонентом ConnectToT1 (класса TRvDataSetConnection)

 

 

 

7. Вызываем мастер создания отчета (командой Tools -> Simple Table), с его помощью выбираем отображаемые поля, задаем последовательность их отображения, заголовок отчета, параметры страницы, шрифт и т.д. и, тем самым, завершаем начальное формирование отчета.

 

 

 

8. В результате работы мастера будет создан отчет, содержащий единственную страницу (компонент MainPage), содержащую область просмотра данных DataView1Region с тремя полосами:

§ DataView1TitleBand;

§ DataView1Band;

§ DataView1DataBand.

 

Две первые полосы являются полосами заголовка отчета и заголовков полей. Они отличаются тем, что первая печатается только в начале отчета, а вторая – на каждой странице. Поэтому в редакторе важнейшего свойства полей BandStyle, определяющего положение полосы и ее наличие на странице при печати отчета, для первой полосы DataView1TitleBand установлены флажки Body Header и First, а для второй DataView1Band – еще и флажок New Page. Если этот флажок снять, полоса напечатается только на первой странице

 

 

Полоса данных DataViewDataBand повторяется столько раз, сколько записей содержит соответствующий набор данных Т1.

 

9. Далее, переименовываем отчет в свойстве Name (например, вводим MySimpleReport), задаем заголовки полей в полосе DataView1Band, меняя свойство Text у каждого из соответствующих компонентов в данном проекте отчетов. А также, если не устраивает отчет, созданный мастером, можно модифицировать его, например, разместив графические компоненты с закладки Draw

 

 

10. Сохраняем проект отчетов, например, под именем Reports.rav

 

11. Размещаем в Delphi-приложении на модуле данных компонент MyProject (класс TrvProject) с закладки Rave и указываем ссылку на созданный проект отчетов Reports.rav в свойстве ProjectFile

 

 

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

 

 

13. Создаем для подпункта главного меню N5 «Простой отчет (Цветы)» процедуру-обработчик события OnClick, в которую записываем программный код по запуску проекта отчетов Reports.rav и формированию разработанного отчета MySimpleReport

 

 

14. И последнее. Для того, чтобы иметь возможность экспортировать содержимое отчета в файл при выборе команды File -> Save As, необходимо на модуле данных разместить соответствующие форматам компоненты с закладки Rave

 

 

На этом часть руководства по созданию простого отчета при помощи мастера завершена.





Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 262 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Самообман может довести до саморазрушения. © Неизвестно
==> читать все изречения...

2487 - | 2329 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.