Н. 3. Елманова. C++Builder 3.0, архитектура "клиент/сервер" и Internet
Рис. 6.28. Дизайнер форм с заготовкой отчета, созданной на основе шаблона
Далее следует выбрать на форме компонент ТТаЫе и установить его свойства DatabaseName и TableName равными соответственно имени псевдонима базы данных (или имени каталога, содержащего ее таблицы) и имени таблицы. Затем на форму можно поместить компоненты TQRLabel, TQRDBText и иные компоненты, предназначенные для отображения данных и иных элементов отчета, и при необходимости связать их с соответствующими полями таблицы, установив необходимые значения их свойств DataSet и DataField (рис. 6.29).
Рис. 6.29. Отчет, созданный на основе шаблона
Установив свойство Active компонента ТТаЫе равным true, можно просмотреть, как выглядит готовый отчет (рис. 6.30).
132
Новые компоненты для работы с базами данных
Рис. 6.30.  Просмотр готового отчета, созданного на основе шаблона QuickReport Labels
6.3.3   Создание нестандартных отчетов
Шаблоны и QuickReport Wizard позволяют создать простейшие типы отчетов, но далеко не исчерпывают все возможности, предоставляемые QuickReport 2.0, такие, как создание отчетов на основе результатов запросов, создание отчетов по нескольким связанным таблицам, использование в отчетах деловой графики.
Для создания отчета, отличающегося от стандартного, следует выбрать пиктограмму Report страницы New репозитария объектов C++Builder (рис. 6.31).
133