Пример создания отчета
простого отчета — списка сотрудников некоторой фирмы из базы данных Sales.
1. Создайте новое приложение, выполнив команду File ► New ► VCL Forms Application.
2. На форму поместите компонент ТТаЫе со страницы BDE палитры компонентов. Выполните подключение базы данных к приложению, как это описано в главе 9. Свойству DataBaseName компонента ТТаЫе присвойте значение псевдонима базы данных. Выберите соответствующую таблицу с персональными данными сотрудников в базе данных Sales и присвойте это значение свойству TableName. Свойству Active присвойте значение true.
3. Поместите на форму компоненты TRvProject и TRvTableConnection (рис. 12.2). Свойству Table присвойте значение Tablel.
4. Вызовите генератор отчетов командой Rave Visual Designer контекстного меню компонента TRvProject. Окно генератора отчетов показано на рис. 12.3.
5. Далее подключим к отчету источник данных. Для этого выполните команду File ► New Data Object, в списке открывшегося окна выберите пункт Direct Data View (рис.
12.4) и щелкните на кнопке Next.6. В списке появившегося окна выберите пункт RvTableConnectionl, как показано на рис. 12.5. Так мы связываем отчет с определенной таблицей базы данных. Отчет можно также связать с набором данных, полученным в результате выполнения SQL-запроса (компонент TRvQueryConnection), или с данными из обычных файлов либо массивов (компонент TRvCustomConnection).
После щелчка на кнопке Finish в окне менеджера проекта появится значок представления данных и каждого поля таблицы. Теперь мы можем помещать на форму компоненты и связывать их с данными путем задания свойств DataView и Data Field.
7. Вручную задавать все полосы и поля отчета достаточно долго и трудоемко. Воспользуемся средством автоматической генерации отчетов. Для этого выберите команду Tools ► Report Wizards ► Simple Table (для создания отчета с использованием данных из нескольких таблиц нужно было бы выбрать команду Tools ► Report
Wizards ► Master/Detail Reports). Rave Reports предложит указать для отчета набор данных (рис. 12.6, а), поля таблицы базы данных (рис. 12.6, б), порядок группировки данных (рис. 12.6, в), заголовок и отступы отчета (рис. 12.6, г).
Рис. 12.5. Соединение с таблицей базы данных |
б |
г |
8. Задавая соответствующие параметры, щелкайте на кнопке Next, чтобы получить искомый отчет (рис. 12.7).
Рис. 12.7. Пример простого отчета |
9. Полученный отчет можно протестировать, щелкнув на кнопке предварительного просмотра (седьмая слева кнопка на панели инструментов Rave Reports) или выбрав соответствующую команду в контекстном меню отчета.
Откроется окно диалога, показанное на рис. 12.8.
10.
Установите переключатель Preview и щелкните на кнопке 0К, чтобы увидеть проектируемый отчет в области предварительного просмотра (рис. 12.9).
11. Созданный отчет сохраните в файле проекта, имя которого необходимо задать свойству ProjectFile компонента TRvProject.
Получившийся отчет содержит в себе несколько компонентов. На странице Event Editor можно тут же задать реакцию на события, связанные с этими компонентами, и откомпилировать созданные обработчики на языке Delphi.
Еще по теме Пример создания отчета:
- Примеры жестокости по отношению к другим (эти примеры более всего относятся к семейной жизни):
- Отчет
- Статья 1022. Отчет комиссионера
- ОТЧЕТ СУБЪЕКТИВНЫЙ
- 38. Отчет внешнего управляющего
- ОТЧЕТ РЕЧЕВОЙ
- 3.4. Научный отчет
- ИНФОРМАЦИОННЫЙ ОТЧЕТ
- 2. АНАЛИТИЧЕСКИЙ ОТЧЕТ
- Отчет читателя
- АНАЛИТИЧЕСКИЙ ОТЧЕТ
- Отчет читателя
- ОТЧЕТ ЧИТАТЕЛЯ