Н, 3. Елманова. C++Builder 3.0, архитектура "клиент/сервер" и Internet
Рис. 6.33.  Выбор h-файла для включения его в модуль, связанный с отчетом
Таким образом, наш проект теперь содержит три формы и связанных с ним модуля (рис, 6.34).
Рис. 6.34. Окончательный состав проекта
После этого можно установить значение свойства DataSet компонента QuickReportl равным DataModule2->Tablel.
Далее поместим на форму QuickReportl компонент TQRDBText и установим значение его свойства DataSet равным DataModule2->Tablel, а значение свойства DataField-равным Company. Выберем также подходящий шрифт (более крупный, чем предложенный по умолчанию).
136
Новые компоненты для работы с базами данных
Обратите внимание на то, что в новой версии QuickReport компоненты отображения данных в отчете связаны не с компонентами TDataSource, как это было в прежней версии, а непосредственно с компонентами TDataSet.
Затем поместим на форму компонент TQRChart и дважды щелкнем по нему, чтобы воспользоваться его редактором свойств. В редакторе свойств нажмем кнопку Add и из появившейся диалоговой панели выберем подходящий тип графика (рис. 6.35).
Рис. 6.35.  Выбор типа графика для отображения в отчете
Затем выберем закладку Series, а на открывшейся странице блокнота во внутреннем наборе закладок выберем закладку DataSource. Из выпадающего списка выберем опцию DataSet (рис. 6.36).
137