Пример использования компонент отчетов

C++Builder поставляется вместе с примером, который демонстрирует следующие разновидности работы с компонентами отчетов:

• создание этикеток для почтовых отправлений;

• создание простого отчета;

• модификация оригинальных предварительных видов печати;

• разработка отчетов по принципу master-detail;

• сохранение выборочных текстовых файлов детализации.

Рис. 4.24. Форма приложения для работы с отчетами.

Удостоверьтесь предварительно, что локальный псевдоним (alias) демонстрационной базы данных BCDEMOS установлен с помощью утилиты конфигурации

BDE Configutation. Чтобы вызвать проект приложения, выполните следующие действия:

=? По команде главного менюFile | Open Project откройте диалог выбора проектов.

=> Войдите в каталог \.. .\CBuilder\Examples\Dbtasks\Quickrpt.

=> Выберите проектный файл с именем Qrdemo и нажмите кнопкуOpen. Рис. 4.24 показывает форму демонстрационного приложения Quick Report.

=> Командой главного менюRun | Run запустите процесс компиляции и сборки приложения.

=> После вызова программы поэкспериментируйте с разными опциями.

4.6.10 Компонента ActiveX

Входящие в варианты поставки C++Builder Professional и C++Builder Client/Server Suite компоненты обеспечивают поддержку промышленного стандарта ActiveX/OCX. Созданные вами или третьими лицами компоненты Delphi ActiveX можно интегрировать в среду так, чтобы они вошли в Палитру компонент для немедленного использования. В частности, вы можете расширить стандартный вариант Палитры новыми компонентами ActiveX, включив пакет NetManage для обучения и разработки приложений в сети Internet. В конце главы 6 вы найдете подробную инструкцию того, как это делается. В типовом варианте поставки C++Builder Standard вкладкаActiveX палитры компонент

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

4.6.10.1 ChartFX

Дважды щелкнув мышью по компоненте или выбрав опциюProperties из ее контекстного меню. вы откроете диалоговое окно установок вида и множества других характеристик диаграммы. Свойства, методы и события компоненты ChartFX обеспечивают выполнение следующих основных операций над диаграммами:

• Создание простых диаграмм.

• Передача исходных данных в новую диаграмму.

• Редактирование данных в существующей диаграмме.

• Изменение легенд, заголовков и других визуальных атрибутов диаграммы (видов, цветов, орнаментов заливки, шрифтов, координатных сеток и т.д.).

• Создание инструментов и других визуальных элементов управления диаграммой.

Подробное руководство по использованию компоненты ChartFX можно вызвать из справочной службы при нажатии клавишиCtrI+Fl.