Под шаблоном отчета мы подразумеваем совокупность страниц отчета с расположенными на них графическими и текстовыми элементами оформления, а также свойствами и правилами создания отчета, сохраненными в файле с расширением rav.

Каждый файл RAV может включать несколько независимых шаблонов отчетов. Затем эти шаблоны используются в компонентах TRvProject и служат основой для создания и печати отчетов в приложении.

Кроме этого, средствами визуальной среды шаблон отчета может быть подключен к различным источникам данных. При этом могут использоваться следующие технологии доступа к данным:

• ADO;
□ dbExpress;

• BDE.

Визуальная среда Rave Reports открывается из меню Tools | Rave Designer главного окна Delphi или при двойном щелчке на компоненте TRvProject. Исполняемый файл Rave.exe расположен в папке Delphi7\Rave5.

Подводя итог сказанному, мы можем выделить несколько основных задач, которые можно решать в визуальной среде создания отчетов:

□ загрузка, редактирование и сохранение шаблонов отчетов в файлах RAV;
П создание структуры отчета и определение его основных свойств;
□ разработка страниц отчета;
□ подключение к отчету источников данных и использование этих данных при оформлении страниц отчетов;

П генерация отчета на основе созданного шаблона, его предварительный просмотр или печать.

В этой главе рассматриваются следующие вопросы:

□ составные части визуальной среды и инструментарий создания отчетов;
□ структура шаблона отчета;
• текстовые и графические элементы оформления страниц отчетов;
□ как использовать методы-обработчики событий;

□ какие источники данных доступны в отчетах, как их подключить и использовать при оформлении страниц.

Инструментарий визуальной среды создания отчетов

Пользовательский интерфейс визуальной среды создания отчетов Rave Reports во многом напоминает среду разработки Delphi (рис. 24.1). В верхней части окна располагается панель инструментов, состоящая из набора кнопок слева и Палитры инструментов справа. В Палитре инструментов располагаются не только элементы оформления отчетов, но и инструменты для их настройки и управления.

Давайте посмотрим, для чего предназначены закладки Палитры инструментов. Первые четыре содержат элементы оформления отчетов:

• Drawing - графические элементы оформления;
□ Ваг Code - различные типы штрихкодов;
□ Standard - элементы оформления, позволяющие размещать на страницах отчета текст и изображения;

□ Report - элементы оформления, предназначенные для отображения данных из внешних источников данных, подключенных к отчету.

Остальные закладки содержат инструменты управления и настройки страниц и элементов оформления:

• Zoom - управляет увеличением текущей страницы;
□ Colors - позволяет установить цвета элементов оформления и страниц;
□ Lines - задает стиль и толщину линий элементов оформления;
□ Fills - задает стиль заполнения элементов оформления;
□ Fonts - позволяет задать параметры шрифта для текста;

⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Август
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс