ВУЗ:
Составители:
Рубрика:
104
RvProject2.Execute;
finally
RvProject2.Close;
end;//try
11. Запустите приложение, проверьте работу.
Задание 3.
Создание отчета по двум таблицам. Создадим отчет с группи-
ровкой, в котором сначала будут выводиться данные автора книги из таб-
лицы Authors, а затем список книг, которые написал этот автор.
1. В проекте на форму DM с вкладки Rave поместим 2 компонента
RvDataSetConnection, заменить их имена на RV_Authors и RV_Books. У
свойства DataSet установить ссылку по очереди на соответствующие ком-
поненты ADOAuthors и ADOBooks.
2.
Продолжаем работу с визуальным конструктором отчетов Rave
Reports 5.0. Создаем новый отчет, для этого:
2.1. С помощью команды Tools\Rave Designer меню Delphi снова за-
пустим визуальный конструктор Rave Reports 5.0.
2.2. Создаем новый отчет выбором команды File\New Report.
2.3. Выбором команды File\New Data Object откроем диалоговое окно
Data Connections и выберем в нем вариант Direct Data View. В следующем
окне выберем в качестве активных источников данных RV_Authors и
RV_Books. В правом окне RaveProject будут добавлены разделы
DataView2 и DataView3.
2.4. Устанавливаем компонент Region с вкладки Report, который явля-
ется контейнером для компонентов Band (Полоса), у которого установить
следующие свойства:
Height на 10,6;
Width на 8,1.
2.5. Устанавливаем 2 компонента Band с вкладки Report в область
Region. Помещаем в каждую добавленную полосу по компоненту Text с
вкладки Standart. В первой полосе у компонента Text меняем следующие
свойства:
Font на Courier, 15, Bold;
Text на Отчет с группировкой.
Во второй полосе у компонента Text меняем следующие свойства:
Font на Courier, 15, Bold;
Text на Ф.И.О. автора.
2.6. Устанавливаем 2 компонента DataBand с вкладки Report в область
Region, у которых изменить свойство DataView на DataView2 и
DataView3 соответственно. Помещаем в каждую добавленную полосу по
компоненту DataText с вкладки Report. В первой полосе у компонента
Страницы
- « первая
- ‹ предыдущая
- …
- 103
- 104
- 105
- 106
- 107
- …
- следующая ›
- последняя »