В начало
Отчет РаботникиПостановка: дана база данных «StroyBrigadi.gdb», созданная в СУБД «Interbase 6.5». В этой базе сеть таблица «Rabotniki». Нужно создать Rave-отчет в среде разработки «Борланд Дельфи-7». Запускаем IDE «Дельфи-7», создаем новое приложение, сохраняем его на диск. Для чтения данных из таблицы «Rabotniki» понадобятся некоторые компоненты с закладки «Interbase», а именно: IBDataBase, IBTransAction, IBTable. Настроим их для чтения нужной таблицы.
Потом
переходим на закладку «Rave»
и перетаскиваем на главную форму приложения компонент «RvDatasetConnection». В этом компоненте
надо установить «DataSet =
IBTable1». Далее переходим в главное меню «Дельфи 7», где выбираем «Tools – Rave Designer». Откроется окно в котором надо сконструировать внешний вид отчета. Для
начала выбираем «File –
New», сохраняем его в
папку «C:\RAVE\Работники.rav». Затем выбираем в
главном меню «File – New Data Object», откроется окно «Data Connection», в котором надо
выбрать строку «Direct Data View». Рис.
1. Окно «Data Connection» После
этого наша таблица подцепится и ее поля отобразятся в
правом «стакане» в дереве.
Рис. 2. Поля таблицы «Rabotniki» Затем в редакторе отчетов «Rave 5.0» идем на закладку «Report» и перетаскиваем компонент «Region». Это рабочая форма отчета, на которой надо разместить все остальные компоненты. Для формирования отчета и вывода его на экран будут нужны 2 области «Band» и одна «DataBand». На первую область «Band1» переместим компонент «Text» с закладки «Standart» и создадим заголовок отчета. На область «Band2»
разместим 3 компонента типа «Text»
и назовем их как столбцы таблицы, только попонятней:
Табельный номер, ФИО, Год рождения. Для предварительного просмотра результатов
формирования отчета можно нажать кнопку «F9». Затем надо на поле «DataBand1»
поместить три компонента «DataText»,
установить свойство «DataView
= DataView1», а
компонентам «DataText» настроить
параметры: DataView, DataField.
Также можно разместить на форму отчета графические элементы: линии, картинки. Рис. 3. Расположение элементов отчета Чтобы запускать отчет из приложения нужно добавить еще пару компонентов: «RvProject» и «Button». А на кнопку разместить код:
После чего компилируем приложение,
жмем кнопку и получаем отчет. Рис.
4. Отчет «Работники» |
| ||||||||||||||||||